home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_29_AQTStuff.txt < prev    next >
Text File  |  1996-07-25  |  319KB  |  5,640 lines

  1. # near model CODE resource
  2. # jump table entries: 10744-10816 (73 of them)
  3. export_1343:
  4. fn00000000:
  5. 00000000  4E56 FEB4                link       A6, -0x014C
  6. 00000004  48E7 0028                movem.l    -[A7], A2,A4
  7. 00000008  206E 001A                movea.l    A0, [A6 + 0x1A]
  8. 0000000C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  9. 00000010  7022                     moveq.l    D0, 0x22
  10. label00000012:
  11. 00000012  32D8                     move.w     [A1]+, [A0]+
  12. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  13. 00000018  286E 0008                movea.l    A4, [A6 + 0x8]
  14. 0000001C  2254                     movea.l    A1, [A4]
  15. 0000001E  41E9 004E                lea.l      A0, [A1 + 0x4E]
  16. 00000022  45EE FFBA                lea.l      A2, [A6 - 0x46]
  17. 00000026  7022                     moveq.l    D0, 0x22
  18. label00000028:
  19. 00000028  30DA                     move.w     [A0]+, [A2]+
  20. 0000002A  51C8 FFFC                dbf        D0, -0x6 /* 00000028 */
  21. 0000002E  236E 0016 0094           move.l     [A1 + 0x94], [A6 + 0x16]
  22. 00000034  42A7                     clr.l      -[A7]
  23. 00000036  486E FFBA                pea.l      [A6 - 0x46]
  24. 0000003A  486E FEB4                pea.l      [A6 - 0x14C]
  25. 0000003E  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  26. 00000042  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  27. 00000046  2254                     movea.l    A1, [A4]
  28. 00000048  41E9 0098                lea.l      A0, [A1 + 0x98]
  29. 0000004C  45EE FFBA                lea.l      A2, [A6 - 0x46]
  30. 00000050  7022                     moveq.l    D0, 0x22
  31. label00000052:
  32. 00000052  30DA                     move.w     [A0]+, [A2]+
  33. 00000054  51C8 FFFC                dbf        D0, -0x6 /* 00000052 */
  34. 00000058  136E FEB4 00DE           move.b     [A1 + 0xDE], [A6 - 0x14C]
  35. 0000005E  4AAE 0012                tst.l      [A6 + 0x12]
  36. 00000062  6660                     bne        +0x62 /* 000000C4 */
  37. 00000064  3D7C FFFF FFB8           move.w     [A6 - 0x48], 0xFFFF
  38. 0000006A  4267                     clr.w      -[A7]
  39. 0000006C  486E FFBA                pea.l      [A6 - 0x46]
  40. 00000070  486E FFB8                pea.l      [A6 - 0x48]
  41. 00000074  1F3C 0001                move.b     -[A7], 0x1
  42. 00000078  303C 0192                move.w     D0, 0x192
  43. 0000007C  AAAA                     syscall    QuickTimeDispatch
  44. 0000007E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  45. 00000082  426E FFB6                clr.w      [A6 - 0x4A]
  46. 00000086  422E FEB6                clr.b      [A6 - 0x14A]
  47. 0000008A  4267                     clr.w      -[A7]
  48. 0000008C  486E 0012                pea.l      [A6 + 0x12]
  49. 00000090  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  50. 00000094  486E FFB6                pea.l      [A6 - 0x4A]
  51. 00000098  486E FEB6                pea.l      [A6 - 0x14A]
  52. 0000009C  4267                     clr.w      -[A7]
  53. 0000009E  486E FEB5                pea.l      [A6 - 0x14B]
  54. 000000A2  303C 00F0                move.w     D0, 0xF0
  55. 000000A6  AAAA                     syscall    QuickTimeDispatch
  56. 000000A8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  57. 000000AC  4267                     clr.w      -[A7]
  58. 000000AE  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  59. 000000B2  303C 00D5                move.w     D0, 0xD5
  60. 000000B6  AAAA                     syscall    QuickTimeDispatch
  61. 000000B8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  62. 000000BC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  63. 000000C0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  64. label000000C4:
  65. 000000C4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  66. 000000C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  67. 000000CC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  68. 000000D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  69. 000000D4  4EBA 2366                jsr        [PC + 0x2366 /* 0000243C */]
  70. 000000D8  4CDF 1400                movem.l    A2,A4, [A7]+
  71. 000000DC  4E5E                     unlink     A6
  72. 000000DE  205F                     movea.l    A0, [A7]+
  73. 000000E0  DEFC 0016                add.w      A7, 0x16
  74. 000000E4  4ED0                     jmp        [A0]
  75. 000000E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  76. // begin alternate branch 000000E8-000000EC
  77. export_1344:
  78. fn000000E8:
  79. 000000E8  4E56 FFB8                link       A6, -0x0048
  80. // end alternate branch 000000E8-000000EC
  81. export_1344: // at 000000E8 (misaligned)
  82. fn000000E8: // (misaligned)
  83. 000000EA  FFB8                     .invalid   <<F/6/7>>
  84. 000000EC  48E7 0128                movem.l    -[A7], D7,A2,A4
  85. 000000F0  286E 0008                movea.l    A4, [A6 + 0x8]
  86. 000000F4  41EE FFBA                lea.l      A0, [A6 - 0x46]
  87. 000000F8  2454                     movea.l    A2, [A4]
  88. 000000FA  43EA 0098                lea.l      A1, [A2 + 0x98]
  89. 000000FE  7022                     moveq.l    D0, 0x22
  90. label00000100:
  91. 00000100  30D9                     move.w     [A0]+, [A1]+
  92. 00000102  51C8 FFFC                dbf        D0, -0x6 /* 00000100 */
  93. 00000106  1E2A 00DE                move.b     D7, [A2 + 0xDE]
  94. 0000010A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  95. 0000010E  4EBA 23AC                jsr        [PC + 0x23AC /* 000024BC */]
  96. 00000112  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  97. 00000116  4E5E                     unlink     A6
  98. 00000118  2E9F                     move.l     [A7], [A7]+
  99. 0000011A  4E75                     rts
  100. export_1345:
  101. 0000011C  4E56 FE2C                link       A6, -0x01D4
  102. 00000120  48E7 0028                movem.l    -[A7], A2,A4
  103. 00000124  206E 001E                movea.l    A0, [A6 + 0x1E]
  104. 00000128  43EE FFBA                lea.l      A1, [A6 - 0x46]
  105. 0000012C  7022                     moveq.l    D0, 0x22
  106. label0000012E:
  107. 0000012E  32D8                     move.w     [A1]+, [A0]+
  108. 00000130  51C8 FFFC                dbf        D0, -0x6 /* 0000012E */
  109. 00000134  286E 0008                movea.l    A4, [A6 + 0x8]
  110. 00000138  2054                     movea.l    A0, [A4]
  111. 0000013A  4228 00E0                clr.b      [A0 + 0xE0]
  112. 0000013E  4AAE 0012                tst.l      [A6 + 0x12]
  113. 00000142  6600 00A0                bne        +0xA2 /* 000001E4 */
  114. 00000146  42A7                     clr.l      -[A7]
  115. 00000148  486E FFBA                pea.l      [A6 - 0x46]
  116. 0000014C  486E FE73                pea.l      [A6 - 0x18D]
  117. 00000150  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  118. 00000154  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  119. 00000158  2254                     movea.l    A1, [A4]
  120. 0000015A  41E9 0098                lea.l      A0, [A1 + 0x98]
  121. 0000015E  45EE FFBA                lea.l      A2, [A6 - 0x46]
  122. 00000162  7022                     moveq.l    D0, 0x22
  123. label00000164:
  124. 00000164  30DA                     move.w     [A0]+, [A2]+
  125. 00000166  51C8 FFFC                dbf        D0, -0x6 /* 00000164 */
  126. 0000016A  136E FE73 00DE           move.b     [A1 + 0xDE], [A6 - 0x18D]
  127. 00000170  486E FEBA                pea.l      [A6 - 0x146]
  128. 00000174  2F3C 0006 0802           move.l     -[A7], 0x60802
  129. 0000017A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  130. 0000017E  4A2E FEBA                tst.b      [A6 - 0x146]
  131. 00000182  6610                     bne        +0x12 /* 00000194 */
  132. 00000184  41EE FEBA                lea.l      A0, [A6 - 0x146]
  133. 00000188  43FA 0090                lea.l      A1, [PC + 0x90 /* 0000021A, value 0x84D6F6F, pstring "MooVTemp" */]
  134. 0000018C  7004                     moveq.l    D0, 0x04
  135. label0000018E:
  136. 0000018E  30D9                     move.w     [A0]+, [A1]+
  137. 00000190  51C8 FFFC                dbf        D0, -0x6 /* 0000018E */
  138. label00000194:
  139. 00000194  486E FE2C                pea.l      [A6 - 0x1D4]
  140. 00000198  486E FEBA                pea.l      [A6 - 0x146]
  141. 0000019C  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  142. 000001A0  205F                     movea.l    A0, [A7]+
  143. 000001A2  43EE FE74                lea.l      A1, [A6 - 0x18C]
  144. 000001A6  7022                     moveq.l    D0, 0x22
  145. label000001A8:
  146. 000001A8  32D8                     move.w     [A1]+, [A0]+
  147. 000001AA  51C8 FFFC                dbf        D0, -0x6 /* 000001A8 */
  148. 000001AE  4267                     clr.w      -[A7]
  149. 000001B0  486E FFBA                pea.l      [A6 - 0x46]
  150. 000001B4  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  151. 000001B8  486E FE74                pea.l      [A6 - 0x18C]
  152. 000001BC  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  153. 000001C2  4267                     clr.w      -[A7]
  154. 000001C4  4EAD 2CCA                jsr        [A5 + 0x2CCA /* export_1429 */]
  155. 000001C8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  156. 000001CC  41EE FFBA                lea.l      A0, [A6 - 0x46]
  157. 000001D0  43EE FE74                lea.l      A1, [A6 - 0x18C]
  158. 000001D4  7022                     moveq.l    D0, 0x22
  159. label000001D6:
  160. 000001D6  30D9                     move.w     [A0]+, [A1]+
  161. 000001D8  51C8 FFFC                dbf        D0, -0x6 /* 000001D6 */
  162. 000001DC  2054                     movea.l    A0, [A4]
  163. 000001DE  117C 0001 00E0           move.b     [A0 + 0xE0], 0x1
  164. label000001E4:
  165. 000001E4  486E FFBA                pea.l      [A6 - 0x46]
  166. 000001E8  2F2D E8B0                move.l     -[A7], [A5 - 0x1750]
  167. 000001EC  4EAD 297A                jsr        [A5 + 0x297A /* export_1323 */]
  168. 000001F0  486E FFBA                pea.l      [A6 - 0x46]
  169. 000001F4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  170. 000001F8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  171. 000001FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  172. 00000200  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  173. 00000204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  174. 00000208  4EBA FDF6                jsr        [PC - 0x20A /* 00000000 */]
  175. 0000020C  4CDF 1400                movem.l    A2,A4, [A7]+
  176. 00000210  4E5E                     unlink     A6
  177. 00000212  205F                     movea.l    A0, [A7]+
  178. 00000214  DEFC 001A                add.w      A7, 0x1A
  179. 00000218  4ED0                     jmp        [A0]
  180. 0000021A  084D 6F6F                bchg.b     A5, 0x6F /* 'o' */
  181. 0000021E  5654                     addq.w     [A4], 3
  182. 00000220  656D                     bcs        +0x6F /* 0000028F */
  183. 00000222  7000                     moveq.l    D0, 0x00
  184. export_1346:
  185. 00000224  4E56 FFB8                link       A6, -0x0048
  186. 00000228  48E7 0128                movem.l    -[A7], D7,A2,A4
  187. 0000022C  286E 0008                movea.l    A4, [A6 + 0x8]
  188. 00000230  2054                     movea.l    A0, [A4]
  189. 00000232  1E28 00E0                move.b     D7, [A0 + 0xE0]
  190. 00000236  43EE FFB8                lea.l      A1, [A6 - 0x48]
  191. 0000023A  45E8 004E                lea.l      A2, [A0 + 0x4E]
  192. 0000023E  7022                     moveq.l    D0, 0x22
  193. label00000240:
  194. 00000240  32DA                     move.w     [A1]+, [A2]+
  195. 00000242  51C8 FFFC                dbf        D0, -0x6 /* 00000240 */
  196. 00000246  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  197. 0000024A  4EBA FE9C                jsr        [PC - 0x164 /* 000000E8 */]
  198. 0000024E  486E FFB8                pea.l      [A6 - 0x48]
  199. 00000252  2F2D E8B0                move.l     -[A7], [A5 - 0x1750]
  200. 00000256  4EAD 2982                jsr        [A5 + 0x2982 /* export_1324 */]
  201. 0000025A  4267                     clr.w      -[A7]
  202. 0000025C  486E FFB8                pea.l      [A6 - 0x48]
  203. 00000260  2F2D E8B0                move.l     -[A7], [A5 - 0x1750]
  204. 00000264  4EAD 298A                jsr        [A5 + 0x298A /* export_1325 */]
  205. 00000268  101F                     move.b     D0, [A7]+
  206. 0000026A  661C                     bne        +0x1E /* 00000288 */
  207. 0000026C  486E FFB8                pea.l      [A6 - 0x48]
  208. 00000270  2F2D E8B0                move.l     -[A7], [A5 - 0x1750]
  209. 00000274  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  210. 00000278  4267                     clr.w      -[A7]
  211. 0000027A  486E FFB8                pea.l      [A6 - 0x48]
  212. 0000027E  303C 0175                move.w     D0, 0x175
  213. 00000282  AAAA                     syscall    QuickTimeDispatch
  214. 00000284  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  215. label00000288:
  216. 00000288  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  217. 0000028C  4E5E                     unlink     A6
  218. 0000028E  2E9F                     move.l     [A7], [A7]+
  219. 00000290  4E75                     rts
  220. 00000292  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  221. export_1347: // at 00000294 (misaligned)
  222. 00000296  0000 203C                ori.b      D0, 0x3C /* '<' */
  223. 0000029A  736E                     moveq.l    D1, 0x6E
  224. 0000029C  6420                     bcc        +0x22 /* 000002BE */
  225. 0000029E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  226. 000002A2  57C0                     seq        D0
  227. 000002A4  4400                     neg.b      D0
  228. 000002A6  1D40 0010                move.b     [A6 + 0x10], D0
  229. 000002AA  4E5E                     unlink     A6
  230. 000002AC  205F                     movea.l    A0, [A7]+
  231. 000002AE  504F                     addq.w     A7, 8
  232. 000002B0  4ED0                     jmp        [A0]
  233. 000002B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  234. export_1348: // at 000002B4 (misaligned)
  235. 000002B6  FFF8                     .invalid   <<F/7/7>>
  236. 000002B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  237. 000002BC  286E 0008                movea.l    A4, [A6 + 0x8]
  238. // begin alternate branch 000002BE-000002C2
  239. label000002BE:
  240. 000002BE  0008 7000                ori.b      A0, 0x0
  241. // end alternate branch 000002BE-000002C2
  242. label000002BE: // (misaligned)
  243. 000002C0  7000                     moveq.l    D0, 0x00
  244. 000002C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  245. 000002C6  4267                     clr.w      -[A7]
  246. 000002C8  1F3C 0001                move.b     -[A7], 0x1
  247. 000002CC  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  248. 000002D0  1E1F                     move.b     D7, [A7]+
  249. 000002D2  4267                     clr.w      -[A7]
  250. 000002D4  2054                     movea.l    A0, [A4]
  251. 000002D6  2F28 0042                move.l     -[A7], [A0 + 0x42]
  252. 000002DA  486E FFFC                pea.l      [A6 - 0x4]
  253. 000002DE  4EAD 539A                jsr        [A5 + 0x539A /* export_2671 */]
  254. 000002E2  3C1F                     move.w     D6, [A7]+
  255. 000002E4  4267                     clr.w      -[A7]
  256. 000002E6  1F07                     move.b     -[A7], D7
  257. 000002E8  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  258. 000002EC  1E1F                     move.b     D7, [A7]+
  259. 000002EE  3F06                     move.w     -[A7], D6
  260. 000002F0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  261. 000002F4  4267                     clr.w      -[A7]
  262. 000002F6  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  263. 000002FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  264. 00000300  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  265. 00000304  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  266. 00000308  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  267. 0000030C  4E5E                     unlink     A6
  268. 0000030E  2E9F                     move.l     [A7], [A7]+
  269. 00000310  4E75                     rts
  270. 00000312  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  271. // begin alternate branch 00000314-0000031E
  272. export_1349:
  273. fn00000314:
  274. 00000314  4E56 0000                link       A6, 0
  275. 00000318  203C 4D6F 6F56           move.l     D0, 0x4D6F6F56 /* 'MooV' */
  276. // end alternate branch 00000314-0000031E
  277. export_1349: // at 00000314 (misaligned)
  278. fn00000314: // (misaligned)
  279. 00000316  0000 203C                ori.b      D0, 0x3C /* '<' */
  280. 0000031A  4D6F 6F56                chk.w      D6, [A7 + 0x6F56]
  281. 0000031E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  282. 00000322  57C0                     seq        D0
  283. 00000324  4400                     neg.b      D0
  284. 00000326  1D40 000C                move.b     [A6 + 0xC], D0
  285. 0000032A  4E5E                     unlink     A6
  286. 0000032C  2E9F                     move.l     [A7], [A7]+
  287. 0000032E  4E75                     rts
  288. 00000330  9143                     subx.w     D0, D3
  289. 00000332  414E                     chk.w      D0, A6
  290. 00000334  494D                     chk.w      D4, A5
  291. 00000336  504F                     addq.w     A7, 8
  292. 00000338  5254                     addq.w     [A4], 1
  293. 0000033A  4D4F                     chk.w      D6, A7
  294. 0000033C  4F56                     chk.w      D7, [A6]
  295. 0000033E  5459                     addq.w     [A1]+, 2
  296. 00000340  5045                     addq.w     D5, 8
  297. 00000342  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  298. export_1350: // at 00000344 (misaligned)
  299. 00000346  FFFE                     .invalid   <<F/7/7>>
  300. 00000348  2F07                     move.l     -[A7], D7
  301. 0000034A  4247                     clr.w      D7
  302. 0000034C  4267                     clr.w      -[A7]
  303. 0000034E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  304. 00000352  4EBA FFC0                jsr        [PC - 0x40 /* 00000314 */]
  305. 00000356  101F                     move.b     D0, [A7]+
  306. 00000358  6606                     bne        +0x8 /* 00000360 */
  307. 0000035A  3E3C 9A70                move.w     D7, 0x9A70
  308. 0000035E  600E                     bra        +0x10 /* 0000036E */
  309. label00000360:
  310. 00000360  4267                     clr.w      -[A7]
  311. 00000362  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  312. 00000366  101F                     move.b     D0, [A7]+
  313. 00000368  6604                     bne        +0x6 /* 0000036E */
  314. 0000036A  3E3C 96EC                move.w     D7, 0x96EC
  315. label0000036E:
  316. 0000036E  3D47 000C                move.w     [A6 + 0xC], D7
  317. 00000372  2E1F                     move.l     D7, [A7]+
  318. 00000374  4E5E                     unlink     A6
  319. 00000376  2E9F                     move.l     [A7], [A7]+
  320. 00000378  4E75                     rts
  321. 0000037A  8D43 414E                pack       D6, D3, 0x414E
  322. 0000037E  494D                     chk.w      D4, A5
  323. 00000380  504F                     addq.w     A7, 8
  324. 00000382  5254                     addq.w     [A4], 1
  325. 00000384  4D4F                     chk.w      D6, A7
  326. 00000386  4F56                     chk.w      D7, [A6]
  327. 00000388  0000 0000                ori.b      D0, 0x0
  328. 0000038C  4E56 0000                link       A6, 0
  329. 00000390  2F0C                     move.l     -[A7], A4
  330. 00000392  286E 0008                movea.l    A4, [A6 + 0x8]
  331. 00000396  4AAC FE56                tst.l      [A4 - 0x1AA]
  332. 0000039A  670E                     beq        +0x10 /* 000003AA */
  333. 0000039C  2F2C FE56                move.l     -[A7], [A4 - 0x1AA]
  334. 000003A0  4EAD 2842                jsr        [A5 + 0x2842 /* export_1284 */]
  335. 000003A4  7000                     moveq.l    D0, 0x00
  336. 000003A6  2940 FE56                move.l     [A4 - 0x1AA], D0
  337. label000003AA:
  338. 000003AA  206C 0010                movea.l    A0, [A4 + 0x10]
  339. 000003AE  4A90                     tst.l      [A0]
  340. 000003B0  670E                     beq        +0x10 /* 000003C0 */
  341. 000003B2  2F10                     move.l     -[A7], [A0]
  342. 000003B4  205F                     movea.l    A0, [A7]+
  343. 000003B6  A023                     syscall    DisposHandle/DisposeHandle
  344. 000003B8  206C 0010                movea.l    A0, [A4 + 0x10]
  345. 000003BC  7000                     moveq.l    D0, 0x00
  346. 000003BE  2080                     move.l     [A0], D0
  347. label000003C0:
  348. 000003C0  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  349. 000003C6  206E 0008                movea.l    A0, [A6 + 0x8]
  350. 000003CA  2C48                     movea.l    A6, A0
  351. 000003CC  4EFA 036C                jmp        [PC + 0x36C /* 0000073A */]
  352. 000003D0  0000 285F                ori.b      D0, 0x5F /* '_' */
  353. 000003D4  4E5E                     unlink     A6
  354. 000003D6  205F                     movea.l    A0, [A7]+
  355. 000003D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  356. 000003DC  4ED0                     jmp        [A0]
  357. 000003DE  8D48 414E                pack       -[A6], -[A0], 0x414E
  358. 000003E2  444C                     neg.w      A4
  359. 000003E4  4546                     chk.w      D2, D6
  360. 000003E6  4149                     chk.w      D0, A1
  361. 000003E8  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  362. 000003EC  0000 0000                ori.b      D0, 0x0
  363. fn000003F0:
  364. 000003F0  4E56 FDE6                link       A6, -0x021A
  365. 000003F4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  366. 000003F8  206E 0018                movea.l    A0, [A6 + 0x18]
  367. 000003FC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  368. 00000400  7022                     moveq.l    D0, 0x22
  369. label00000402:
  370. 00000402  32D8                     move.w     [A1]+, [A0]+
  371. 00000404  51C8 FFFC                dbf        D0, -0x6 /* 00000402 */
  372. 00000408  4267                     clr.w      -[A7]
  373. 0000040A  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  374. 0000040E  101F                     move.b     D0, [A7]+
  375. 00000410  6608                     bne        +0xA /* 0000041A */
  376. 00000412  3F3C 96EC                move.w     -[A7], 0x96EC
  377. 00000416  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  378. label0000041A:
  379. 0000041A  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  380. 0000041E  426E FF7A                clr.w      [A6 - 0x86]
  381. 00000422  206E 0010                movea.l    A0, [A6 + 0x10]
  382. 00000426  7000                     moveq.l    D0, 0x00
  383. 00000428  2080                     move.l     [A0], D0
  384. 0000042A  206E 000C                movea.l    A0, [A6 + 0xC]
  385. 0000042E  43EE FE64                lea.l      A1, [A6 - 0x19C]
  386. 00000432  7003                     moveq.l    D0, 0x03
  387. label00000434:
  388. 00000434  32D8                     move.w     [A1]+, [A0]+
  389. 00000436  51C8 FFFC                dbf        D0, -0x6 /* 00000434 */
  390. 0000043A  206E 0008                movea.l    A0, [A6 + 0x8]
  391. 0000043E  30BC 0001                move.w     [A0], 0x1
  392. 00000442  3D7C FFFF FE54           move.w     [A6 - 0x1AC], 0xFFFF
  393. 00000448  486E FF7C                pea.l      [A6 - 0x84]
  394. 0000044C  487A FF3E                pea.l      [PC - 0xC2 /* 0000038C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  395. 00000450  2F0E                     move.l     -[A7], A6
  396. 00000452  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  397. 00000456  4267                     clr.w      -[A7]
  398. 00000458  1F3C 0001                move.b     -[A7], 0x1
  399. 0000045C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  400. 00000460  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  401. 00000464  4267                     clr.w      -[A7]
  402. 00000466  486E FFBA                pea.l      [A6 - 0x46]
  403. 0000046A  486E FE56                pea.l      [A6 - 0x1AA]
  404. 0000046E  486E FE54                pea.l      [A6 - 0x1AC]
  405. 00000472  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  406. 00000476  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  407. 0000047A  4267                     clr.w      -[A7]
  408. 0000047C  1F2E FF79                move.b     -[A7], [A6 - 0x87]
  409. 00000480  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  410. 00000484  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  411. 00000488  3F2E FF7A                move.w     -[A7], [A6 - 0x86]
  412. 0000048C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  413. 00000490  4267                     clr.w      -[A7]
  414. 00000492  1F3C 0001                move.b     -[A7], 0x1
  415. 00000496  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  416. 0000049A  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  417. 0000049E  206E 0010                movea.l    A0, [A6 + 0x10]
  418. 000004A2  2F08                     move.l     -[A7], A0
  419. 000004A4  42A7                     clr.l      -[A7]
  420. 000004A6  2F2E FE56                move.l     -[A7], [A6 - 0x1AA]
  421. 000004AA  303C 00F7                move.w     D0, 0xF7
  422. 000004AE  AAAA                     syscall    QuickTimeDispatch
  423. 000004B0  201F                     move.l     D0, [A7]+
  424. 000004B2  205F                     movea.l    A0, [A7]+
  425. 000004B4  2080                     move.l     [A0], D0
  426. 000004B6  4267                     clr.w      -[A7]
  427. 000004B8  1F2E FF79                move.b     -[A7], [A6 - 0x87]
  428. 000004BC  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  429. 000004C0  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  430. 000004C4  206E 0010                movea.l    A0, [A6 + 0x10]
  431. 000004C8  2F10                     move.l     -[A7], [A0]
  432. 000004CA  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  433. 000004CE  4267                     clr.w      -[A7]
  434. 000004D0  1F3C 0001                move.b     -[A7], 0x1
  435. 000004D4  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  436. 000004D8  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  437. 000004DC  2F2E FE56                move.l     -[A7], [A6 - 0x1AA]
  438. 000004E0  4EAD 2842                jsr        [A5 + 0x2842 /* export_1284 */]
  439. 000004E4  7000                     moveq.l    D0, 0x00
  440. 000004E6  2D40 FE56                move.l     [A6 - 0x1AA], D0
  441. 000004EA  4267                     clr.w      -[A7]
  442. 000004EC  1F2E FF79                move.b     -[A7], [A6 - 0x87]
  443. 000004F0  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  444. 000004F4  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  445. 000004F8  206E 0010                movea.l    A0, [A6 + 0x10]
  446. 000004FC  2050                     movea.l    A0, [A0]
  447. 000004FE  2050                     movea.l    A0, [A0]
  448. 00000500  43EE FF6C                lea.l      A1, [A6 - 0x94]
  449. 00000504  5488                     addq.l     A0, 2
  450. 00000506  7003                     moveq.l    D0, 0x03
  451. label00000508:
  452. 00000508  32D8                     move.w     [A1]+, [A0]+
  453. 0000050A  51C8 FFFC                dbf        D0, -0x6 /* 00000508 */
  454. 0000050E  4267                     clr.w      -[A7]
  455. 00000510  486E FF6C                pea.l      [A6 - 0x94]
  456. 00000514  A8AE                     syscall    EmptyRect
  457. 00000516  101F                     move.b     D0, [A7]+
  458. 00000518  6712                     beq        +0x14 /* 0000052C */
  459. 0000051A  206E 0010                movea.l    A0, [A6 + 0x10]
  460. 0000051E  2F10                     move.l     -[A7], [A0]
  461. 00000520  205F                     movea.l    A0, [A7]+
  462. 00000522  A023                     syscall    DisposHandle/DisposeHandle
  463. 00000524  206E 0010                movea.l    A0, [A6 + 0x10]
  464. 00000528  7000                     moveq.l    D0, 0x00
  465. 0000052A  2080                     move.l     [A0], D0
  466. label0000052C:
  467. 0000052C  206E 0010                movea.l    A0, [A6 + 0x10]
  468. 00000530  4A90                     tst.l      [A0]
  469. 00000532  6776                     beq        +0x78 /* 000005AA */
  470. 00000534  4267                     clr.w      -[A7]
  471. 00000536  206E 0010                movea.l    A0, [A6 + 0x10]
  472. 0000053A  2F10                     move.l     -[A7], [A0]
  473. 0000053C  486E FDEC                pea.l      [A6 - 0x214]
  474. 00000540  42A7                     clr.l      -[A7]
  475. 00000542  42A7                     clr.l      -[A7]
  476. 00000544  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  477. 00000548  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  478. 0000054C  206E 0010                movea.l    A0, [A6 + 0x10]
  479. 00000550  2050                     movea.l    A0, [A0]
  480. 00000552  2050                     movea.l    A0, [A0]
  481. 00000554  226E 000C                movea.l    A1, [A6 + 0xC]
  482. 00000558  5488                     addq.l     A0, 2
  483. 0000055A  7003                     moveq.l    D0, 0x03
  484. label0000055C:
  485. 0000055C  32D8                     move.w     [A1]+, [A0]+
  486. 0000055E  51C8 FFFC                dbf        D0, -0x6 /* 0000055C */
  487. 00000562  206E 0008                movea.l    A0, [A6 + 0x8]
  488. 00000566  2F08                     move.l     -[A7], A0
  489. 00000568  4267                     clr.w      -[A7]
  490. 0000056A  486E FDEC                pea.l      [A6 - 0x214]
  491. 0000056E  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  492. 00000572  301F                     move.w     D0, [A7]+
  493. 00000574  205F                     movea.l    A0, [A7]+
  494. 00000576  3080                     move.w     [A0], D0
  495. 00000578  206E 0008                movea.l    A0, [A6 + 0x8]
  496. 0000057C  7001                     moveq.l    D0, 0x01
  497. 0000057E  B050                     cmp.w      D0, [A0]
  498. 00000580  57C0                     seq        D0
  499. 00000582  4A00                     tst.b      D0
  500. 00000584  6724                     beq        +0x26 /* 000005AA */
  501. 00000586  2F00                     move.l     -[A7], D0
  502. 00000588  4267                     clr.w      -[A7]
  503. 0000058A  206E 0010                movea.l    A0, [A6 + 0x10]
  504. 0000058E  2F10                     move.l     -[A7], [A0]
  505. 00000590  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  506. 00000594  321F                     move.w     D1, [A7]+
  507. 00000596  201F                     move.l     D0, [A7]+
  508. 00000598  0C41 02FF                cmpi.w     D1, 0x2FF
  509. 0000059C  57C1                     seq        D1
  510. 0000059E  C001                     and.b      D0, D1
  511. 000005A0  6708                     beq        +0xA /* 000005AA */
  512. 000005A2  206E 0008                movea.l    A0, [A6 + 0x8]
  513. 000005A6  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  514. label000005AA:
  515. 000005AA  7019                     moveq.l    D0, 0x19
  516. 000005AC  6B1A                     bmi        +0x1C /* 000005C8 */
  517. 000005AE  206E 0014                movea.l    A0, [A6 + 0x14]
  518. 000005B2  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  519. 000005B6  6E10                     bgt        +0x12 /* 000005C8 */
  520. 000005B8  5088                     addq.l     A0, 8
  521. 000005BA  3200                     move.w     D1, D0
  522. 000005BC  E649                     lsr        D1.w, 3
  523. 000005BE  4441                     neg.w      D1
  524. 000005C0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  525. 000005C4  0A3C 0004                xori.b     ccr, 4
  526. label000005C8:
  527. 000005C8  57C0                     seq        D0
  528. 000005CA  4A00                     tst.b      D0
  529. 000005CC  6700 0130                beq        +0x132 /* 000006FE */
  530. 000005D0  206E 0010                movea.l    A0, [A6 + 0x10]
  531. 000005D4  4A90                     tst.l      [A0]
  532. 000005D6  56C1                     sne        D1
  533. 000005D8  C001                     and.b      D0, D1
  534. 000005DA  6700 0122                beq        +0x124 /* 000006FE */
  535. 000005DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  536. 000005E2  486E FE64                pea.l      [A6 - 0x19C]
  537. 000005E6  486E FE5C                pea.l      [A6 - 0x1A4]
  538. 000005EA  486E FE5A                pea.l      [A6 - 0x1A6]
  539. 000005EE  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  540. 000005F2  4267                     clr.w      -[A7]
  541. 000005F4  1F3C 0001                move.b     -[A7], 0x1
  542. 000005F8  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  543. 000005FC  1D5F FDE7                move.b     [A6 - 0x219], [A7]+
  544. 00000600  4AAE FE2C                tst.l      [A6 - 0x1D4]
  545. 00000604  5EC0                     sgt        D0
  546. 00000606  4A00                     tst.b      D0
  547. 00000608  660C                     bne        +0xE /* 00000616 */
  548. 0000060A  4AAE FE30                tst.l      [A6 - 0x1D0]
  549. 0000060E  5EC1                     sgt        D1
  550. 00000610  8001                     or.b       D0, D1
  551. 00000612  6700 0096                beq        +0x98 /* 000006AA */
  552. label00000616:
  553. 00000616  206E 0010                movea.l    A0, [A6 + 0x10]
  554. 0000061A  2F10                     move.l     -[A7], [A0]
  555. 0000061C  206E 0014                movea.l    A0, [A6 + 0x14]
  556. 00000620  5088                     addq.l     A0, 8
  557. 00000622  2F20                     move.l     -[A7], -[A0]
  558. 00000624  2F20                     move.l     -[A7], -[A0]
  559. 00000626  3F3C 0008                move.w     -[A7], 0x8
  560. 0000062A  41FA 0140                lea.l      A0, [PC + 0x140 /* 0000076C, value 0x0, cstring "" */]
  561. 0000062E  2F20                     move.l     -[A7], -[A0]
  562. 00000630  2F20                     move.l     -[A7], -[A0]
  563. 00000632  3F3C 0008                move.w     -[A7], 0x8
  564. 00000636  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  565. 0000063A  548F                     addq.l     A7, 2
  566. 0000063C  206E 0008                movea.l    A0, [A6 + 0x8]
  567. 00000640  3F10                     move.w     -[A7], [A0]
  568. 00000642  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  569. 00000646  486E FE5C                pea.l      [A6 - 0x1A4]
  570. 0000064A  7002                     moveq.l    D0, 0x02
  571. 0000064C  6B1A                     bmi        +0x1C /* 00000668 */
  572. 0000064E  206E 0014                movea.l    A0, [A6 + 0x14]
  573. 00000652  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  574. 00000656  6E10                     bgt        +0x12 /* 00000668 */
  575. 00000658  5088                     addq.l     A0, 8
  576. 0000065A  3200                     move.w     D1, D0
  577. 0000065C  E649                     lsr        D1.w, 3
  578. 0000065E  4441                     neg.w      D1
  579. 00000660  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  580. 00000664  0A3C 0004                xori.b     ccr, 4
  581. label00000668:
  582. 00000668  56C0                     sne        D0
  583. 0000066A  4400                     neg.b      D0
  584. 0000066C  1F00                     move.b     -[A7], D0
  585. 0000066E  4EAD 4C9A                jsr        [A5 + 0x4C9A /* export_2447 */]
  586. 00000672  206E 0014                movea.l    A0, [A6 + 0x14]
  587. 00000676  2248                     movea.l    A1, A0
  588. 00000678  5089                     addq.l     A1, 8
  589. 0000067A  2F21                     move.l     -[A7], -[A1]
  590. 0000067C  2F21                     move.l     -[A7], -[A1]
  591. 0000067E  3F3C 0008                move.w     -[A7], 0x8
  592. 00000682  43FA 00F0                lea.l      A1, [PC + 0xF0 /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
  593. 00000686  2F21                     move.l     -[A7], -[A1]
  594. 00000688  2F21                     move.l     -[A7], -[A1]
  595. 0000068A  3F3C 0008                move.w     -[A7], 0x8
  596. 0000068E  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  597. 00000692  43FA 00D8                lea.l      A1, [PC + 0xD8 /* 0000076C, value 0x0, cstring "" */]
  598. 00000696  2F21                     move.l     -[A7], -[A1]
  599. 00000698  2F21                     move.l     -[A7], -[A1]
  600. 0000069A  3F3C 0008                move.w     -[A7], 0x8
  601. 0000069E  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  602. 000006A2  548F                     addq.l     A7, 2
  603. 000006A4  20DF                     move.l     [A0]+, [A7]+
  604. 000006A6  20DF                     move.l     [A0]+, [A7]+
  605. 000006A8  6042                     bra        +0x44 /* 000006EC */
  606. label000006AA:
  607. 000006AA  206E 0010                movea.l    A0, [A6 + 0x10]
  608. 000006AE  2F10                     move.l     -[A7], [A0]
  609. 000006B0  486E FE5C                pea.l      [A6 - 0x1A4]
  610. 000006B4  A8F6                     syscall    DrawPicture
  611. 000006B6  206E 0014                movea.l    A0, [A6 + 0x14]
  612. 000006BA  2248                     movea.l    A1, A0
  613. 000006BC  5089                     addq.l     A1, 8
  614. 000006BE  2F21                     move.l     -[A7], -[A1]
  615. 000006C0  2F21                     move.l     -[A7], -[A1]
  616. 000006C2  3F3C 0008                move.w     -[A7], 0x8
  617. 000006C6  43FA 00AC                lea.l      A1, [PC + 0xAC /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
  618. 000006CA  2F21                     move.l     -[A7], -[A1]
  619. 000006CC  2F21                     move.l     -[A7], -[A1]
  620. 000006CE  3F3C 0008                move.w     -[A7], 0x8
  621. 000006D2  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  622. 000006D6  43FA 0094                lea.l      A1, [PC + 0x94 /* 0000076C, value 0x0, cstring "" */]
  623. 000006DA  2F21                     move.l     -[A7], -[A1]
  624. 000006DC  2F21                     move.l     -[A7], -[A1]
  625. 000006DE  3F3C 0008                move.w     -[A7], 0x8
  626. 000006E2  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  627. 000006E6  548F                     addq.l     A7, 2
  628. 000006E8  20DF                     move.l     [A0]+, [A7]+
  629. 000006EA  20DF                     move.l     [A0]+, [A7]+
  630. label000006EC:
  631. 000006EC  4267                     clr.w      -[A7]
  632. 000006EE  1F2E FDE7                move.b     -[A7], [A6 - 0x219]
  633. 000006F2  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  634. 000006F6  1D5F FDE7                move.b     [A6 - 0x219], [A7]+
  635. 000006FA  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  636. label000006FE:
  637. 000006FE  7009                     moveq.l    D0, 0x09
  638. 00000700  6B1A                     bmi        +0x1C /* 0000071C */
  639. 00000702  206E 0014                movea.l    A0, [A6 + 0x14]
  640. 00000706  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  641. 0000070A  6E10                     bgt        +0x12 /* 0000071C */
  642. 0000070C  5088                     addq.l     A0, 8
  643. 0000070E  3200                     move.w     D1, D0
  644. 00000710  E649                     lsr        D1.w, 3
  645. 00000712  4441                     neg.w      D1
  646. 00000714  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  647. 00000718  0A3C 0004                xori.b     ccr, 4
  648. label0000071C:
  649. 0000071C  6614                     bne        +0x16 /* 00000732 */
  650. 0000071E  206E 0010                movea.l    A0, [A6 + 0x10]
  651. 00000722  4A90                     tst.l      [A0]
  652. 00000724  670C                     beq        +0xE /* 00000732 */
  653. 00000726  2F10                     move.l     -[A7], [A0]
  654. 00000728  A8F5                     syscall    KillPicture
  655. 0000072A  206E 0010                movea.l    A0, [A6 + 0x10]
  656. 0000072E  7000                     moveq.l    D0, 0x00
  657. 00000730  2080                     move.l     [A0], D0
  658. label00000732:
  659. 00000732  486E FF7C                pea.l      [A6 - 0x84]
  660. 00000736  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  661. label0000073A:
  662. 0000073A  4FEE FDC6                lea.l      A7, [A6 - 0x23A]
  663. 0000073E  3D6E FF7A 0020           move.w     [A6 + 0x20], [A6 - 0x86]
  664. 00000744  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  665. 00000748  4E5E                     unlink     A6
  666. 0000074A  205F                     movea.l    A0, [A7]+
  667. 0000074C  DEFC 0018                add.w      A7, 0x18
  668. 00000750  4ED0                     jmp        [A0]
  669. 00000752  8E49                     or.w       D7, A1
  670. 00000754  4D50                     chk.w      D6, [A0]
  671. 00000756  4F52                     chk.w      D7, [A2]
  672. 00000758  544F                     addq.w     A7, 2
  673. 0000075A  5045                     addq.w     D5, 8
  674. 0000075C  4E4D                     trap       13
  675. 0000075E  4F4F                     chk.w      D7, A7
  676. 00000760  5600                     addq.b     D0, 3
  677. 00000762  0010 F000                ori.b      [A0], 0x0
  678. 00000766  0000 0000                ori.b      D0, 0x0
  679. 0000076A  0000 0000                ori.b      D0, 0x0
  680. 0000076E  0000 2000                ori.b      D0, 0x0
  681. 00000772  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  682. 00000776  0000 2F0C                ori.b      D0, 0xC
  683. 0000077A  286E 0008                movea.l    A4, [A6 + 0x8]
  684. 0000077E  206C 0010                movea.l    A0, [A4 + 0x10]
  685. 00000782  4A90                     tst.l      [A0]
  686. 00000784  6704                     beq        +0x6 /* 0000078A */
  687. 00000786  2F10                     move.l     -[A7], [A0]
  688. 00000788  A8F5                     syscall    KillPicture
  689. label0000078A:
  690. 0000078A  70FF                     moveq.l    D0, 0xFFFFFFFF
  691. 0000078C  B06C FF76                cmp.w      D0, [A4 - 0x8A]
  692. 00000790  6706                     beq        +0x8 /* 00000798 */
  693. 00000792  3F2C FF76                move.w     -[A7], [A4 - 0x8A]
  694. 00000796  A99A                     syscall    CloseResFile
  695. label00000798:
  696. 00000798  4A6C FF78                tst.w      [A4 - 0x88]
  697. 0000079C  670E                     beq        +0x10 /* 000007AC */
  698. 0000079E  4267                     clr.w      -[A7]
  699. 000007A0  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  700. 000007A4  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  701. 000007A8  395F FF7A                move.w     [A4 - 0x86], [A7]+
  702. label000007AC:
  703. 000007AC  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  704. 000007B2  206E 0008                movea.l    A0, [A6 + 0x8]
  705. 000007B6  2C48                     movea.l    A6, A0
  706. 000007B8  4EFA 00F8                jmp        [PC + 0xF8 /* 000008B2 */]
  707. 000007BC  0000 285F                ori.b      D0, 0x5F /* '_' */
  708. 000007C0  4E5E                     unlink     A6
  709. 000007C2  205F                     movea.l    A0, [A7]+
  710. 000007C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  711. 000007C8  4ED0                     jmp        [A0]
  712. 000007CA  8D48 414E                pack       -[A6], -[A0], 0x414E
  713. 000007CE  444C                     neg.w      A4
  714. 000007D0  4546                     chk.w      D2, D6
  715. 000007D2  4149                     chk.w      D0, A1
  716. 000007D4  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  717. 000007D8  0000 0000                ori.b      D0, 0x0
  718. export_1351:
  719. 000007DC  4E56 FF76                link       A6, -0x008A
  720. 000007E0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  721. 000007E4  206E 0018                movea.l    A0, [A6 + 0x18]
  722. 000007E8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  723. 000007EC  7022                     moveq.l    D0, 0x22
  724. label000007EE:
  725. 000007EE  32D8                     move.w     [A1]+, [A0]+
  726. 000007F0  51C8 FFFC                dbf        D0, -0x6 /* 000007EE */
  727. 000007F4  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  728. 000007F8  426E FF7A                clr.w      [A6 - 0x86]
  729. 000007FC  206E 0010                movea.l    A0, [A6 + 0x10]
  730. 00000800  7000                     moveq.l    D0, 0x00
  731. 00000802  2080                     move.l     [A0], D0
  732. 00000804  426E FF78                clr.w      [A6 - 0x88]
  733. 00000808  3D7C FFFF FF76           move.w     [A6 - 0x8A], 0xFFFF
  734. 0000080E  486E FF7C                pea.l      [A6 - 0x84]
  735. 00000812  487A FF60                pea.l      [PC - 0xA0 /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
  736. 00000816  2F0E                     move.l     -[A7], A6
  737. 00000818  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  738. 0000081C  4267                     clr.w      -[A7]
  739. 0000081E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  740. 00000822  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  741. 00000826  41EE FFC0                lea.l      A0, [A6 - 0x40]
  742. 0000082A  1F10                     move.b     -[A7], [A0]
  743. 0000082C  3F3C 00FF                move.w     -[A7], 0xFF
  744. 00000830  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  745. 00000834  2F08                     move.l     -[A7], A0
  746. 00000836  1F3C 0001                move.b     -[A7], 0x1
  747. 0000083A  486E FF78                pea.l      [A6 - 0x88]
  748. 0000083E  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  749. 00000842  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  750. 00000846  4267                     clr.w      -[A7]
  751. 00000848  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  752. 0000084C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  753. 00000850  41EE FFC0                lea.l      A0, [A6 - 0x40]
  754. 00000854  1F10                     move.b     -[A7], [A0]
  755. 00000856  3F3C 00FF                move.w     -[A7], 0xFF
  756. 0000085A  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  757. 0000085E  2F08                     move.l     -[A7], A0
  758. 00000860  1F3C 0001                move.b     -[A7], 0x1
  759. 00000864  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  760. 00000868  3D5F FF76                move.w     [A6 - 0x8A], [A7]+
  761. 0000086C  4267                     clr.w      -[A7]
  762. 0000086E  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  763. 00000872  486E FFBA                pea.l      [A6 - 0x46]
  764. 00000876  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  765. 0000087A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  766. 0000087E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  767. 00000882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  768. 00000886  4EBA FB68                jsr        [PC - 0x498 /* 000003F0 */]
  769. 0000088A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  770. 0000088E  70FF                     moveq.l    D0, 0xFFFFFFFF
  771. 00000890  B06E FF76                cmp.w      D0, [A6 - 0x8A]
  772. 00000894  6706                     beq        +0x8 /* 0000089C */
  773. 00000896  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  774. 0000089A  A99A                     syscall    CloseResFile
  775. label0000089C:
  776. 0000089C  4267                     clr.w      -[A7]
  777. 0000089E  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  778. 000008A2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  779. 000008A6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  780. 000008AA  486E FF7C                pea.l      [A6 - 0x84]
  781. 000008AE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  782. label000008B2:
  783. 000008B2  4FEE FF56                lea.l      A7, [A6 - 0xAA]
  784. 000008B6  3D6E FF7A 001C           move.w     [A6 + 0x1C], [A6 - 0x86]
  785. 000008BC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  786. 000008C0  4E5E                     unlink     A6
  787. 000008C2  205F                     movea.l    A0, [A7]+
  788. 000008C4  DEFC 0014                add.w      A7, 0x14
  789. 000008C8  4ED0                     jmp        [A0]
  790. 000008CA  8A49                     or.w       D5, A1
  791. 000008CC  4D50                     chk.w      D6, [A0]
  792. 000008CE  4F52                     chk.w      D7, [A2]
  793. 000008D0  544D                     addq.w     A5, 2
  794. 000008D2  4F4F                     chk.w      D7, A7
  795. 000008D4  5600                     addq.b     D0, 3
  796. 000008D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  797. 000008DA  0000 2F0C                ori.b      D0, 0xC
  798. 000008DE  286E 0008                movea.l    A4, [A6 + 0x8]
  799. 000008E2  4AAC FF74                tst.l      [A4 - 0x8C]
  800. 000008E6  670E                     beq        +0x10 /* 000008F6 */
  801. 000008E8  2F2C FF74                move.l     -[A7], [A4 - 0x8C]
  802. 000008EC  4EAD 2842                jsr        [A5 + 0x2842 /* export_1284 */]
  803. 000008F0  7000                     moveq.l    D0, 0x00
  804. 000008F2  2940 FF74                move.l     [A4 - 0x8C], D0
  805. label000008F6:
  806. 000008F6  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  807. 000008FC  206E 0008                movea.l    A0, [A6 + 0x8]
  808. 00000900  2C48                     movea.l    A6, A0
  809. 00000902  4EFA 0130                jmp        [PC + 0x130 /* 00000A34 */]
  810. 00000906  0000 285F                ori.b      D0, 0x5F /* '_' */
  811. 0000090A  4E5E                     unlink     A6
  812. 0000090C  205F                     movea.l    A0, [A7]+
  813. 0000090E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  814. 00000912  4ED0                     jmp        [A0]
  815. 00000914  8D48 414E                pack       -[A6], -[A0], 0x414E
  816. 00000918  444C                     neg.w      A4
  817. 0000091A  4546                     chk.w      D2, D6
  818. 0000091C  4149                     chk.w      D0, A1
  819. 0000091E  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  820. 00000922  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  821. // begin alternate branch 00000924-00000928
  822. fn00000924:
  823. 00000924  4E56 FF6A                link       A6, -0x0096
  824. // end alternate branch 00000924-00000928
  825. fn00000924: // (misaligned)
  826. 00000926  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  827. 00000928  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  828. 0000092C  206E 0014                movea.l    A0, [A6 + 0x14]
  829. 00000930  43EE FFBA                lea.l      A1, [A6 - 0x46]
  830. 00000934  7022                     moveq.l    D0, 0x22
  831. label00000936:
  832. 00000936  32D8                     move.w     [A1]+, [A0]+
  833. 00000938  51C8 FFFC                dbf        D0, -0x6 /* 00000936 */
  834. 0000093C  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  835. 00000940  426E FF7A                clr.w      [A6 - 0x86]
  836. 00000944  7000                     moveq.l    D0, 0x00
  837. 00000946  2D40 FF74                move.l     [A6 - 0x8C], D0
  838. 0000094A  486E FF7C                pea.l      [A6 - 0x84]
  839. 0000094E  487A FF88                pea.l      [PC - 0x78 /* 000008D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  840. 00000952  2F0E                     move.l     -[A7], A6
  841. 00000954  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  842. 00000958  4267                     clr.w      -[A7]
  843. 0000095A  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  844. 0000095E  101F                     move.b     D0, [A7]+
  845. 00000960  6608                     bne        +0xA /* 0000096A */
  846. 00000962  3F3C 96EC                move.w     -[A7], 0x96EC
  847. 00000966  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  848. label0000096A:
  849. 0000096A  3D7C FFFF FF72           move.w     [A6 - 0x8E], 0xFFFF
  850. 00000970  4267                     clr.w      -[A7]
  851. 00000972  1F3C 0001                move.b     -[A7], 0x1
  852. 00000976  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  853. 0000097A  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  854. 0000097E  4267                     clr.w      -[A7]
  855. 00000980  486E FFBA                pea.l      [A6 - 0x46]
  856. 00000984  486E FF74                pea.l      [A6 - 0x8C]
  857. 00000988  486E FF72                pea.l      [A6 - 0x8E]
  858. 0000098C  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  859. 00000990  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  860. 00000994  4267                     clr.w      -[A7]
  861. 00000996  1F2E FF79                move.b     -[A7], [A6 - 0x87]
  862. 0000099A  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  863. 0000099E  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  864. 000009A2  3F2E FF7A                move.w     -[A7], [A6 - 0x86]
  865. 000009A6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  866. 000009AA  206E 0008                movea.l    A0, [A6 + 0x8]
  867. 000009AE  2F08                     move.l     -[A7], A0
  868. 000009B0  42A7                     clr.l      -[A7]
  869. 000009B2  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  870. 000009B6  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  871. 000009BA  201F                     move.l     D0, [A7]+
  872. 000009BC  205F                     movea.l    A0, [A7]+
  873. 000009BE  2140 020A                move.l     [A0 + 0x20A], D0
  874. 000009C2  206E 0008                movea.l    A0, [A6 + 0x8]
  875. 000009C6  2F08                     move.l     -[A7], A0
  876. 000009C8  42A7                     clr.l      -[A7]
  877. 000009CA  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  878. 000009CE  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  879. 000009D2  201F                     move.l     D0, [A7]+
  880. 000009D4  205F                     movea.l    A0, [A7]+
  881. 000009D6  2140 020E                move.l     [A0 + 0x20E], D0
  882. 000009DA  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  883. 000009DE  486E FF6A                pea.l      [A6 - 0x96]
  884. 000009E2  303C 00F9                move.w     D0, 0xF9
  885. 000009E6  AAAA                     syscall    QuickTimeDispatch
  886. 000009E8  302E FF70                move.w     D0, [A6 - 0x90]
  887. 000009EC  906E FF6C                sub.w      D0, [A6 - 0x94]
  888. 000009F0  206E 0008                movea.l    A0, [A6 + 0x8]
  889. 000009F4  3140 021E                move.w     [A0 + 0x21E], D0
  890. 000009F8  302E FF6E                move.w     D0, [A6 - 0x92]
  891. 000009FC  906E FF6A                sub.w      D0, [A6 - 0x96]
  892. 00000A00  206E 0008                movea.l    A0, [A6 + 0x8]
  893. 00000A04  3140 021C                move.w     [A0 + 0x21C], D0
  894. 00000A08  4267                     clr.w      -[A7]
  895. 00000A0A  1F3C 0001                move.b     -[A7], 0x1
  896. 00000A0E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  897. 00000A12  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  898. 00000A16  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  899. 00000A1A  4EAD 2842                jsr        [A5 + 0x2842 /* export_1284 */]
  900. 00000A1E  4267                     clr.w      -[A7]
  901. 00000A20  1F2E FF79                move.b     -[A7], [A6 - 0x87]
  902. 00000A24  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  903. 00000A28  1D5F FF79                move.b     [A6 - 0x87], [A7]+
  904. 00000A2C  486E FF7C                pea.l      [A6 - 0x84]
  905. 00000A30  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  906. label00000A34:
  907. 00000A34  4FEE FF4A                lea.l      A7, [A6 - 0xB6]
  908. 00000A38  3D6E FF7A 0018           move.w     [A6 + 0x18], [A6 - 0x86]
  909. 00000A3E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  910. 00000A42  4E5E                     unlink     A6
  911. 00000A44  205F                     movea.l    A0, [A7]+
  912. 00000A46  DEFC 0010                add.w      A7, 0x10
  913. 00000A4A  4ED0                     jmp        [A0]
  914. 00000A4C  9249                     sub.w      D1, A1
  915. 00000A4E  4D50                     chk.w      D6, [A0]
  916. 00000A50  4F52                     chk.w      D7, [A2]
  917. 00000A52  544F                     addq.w     A7, 2
  918. 00000A54  5045                     addq.w     D5, 8
  919. 00000A56  4E4D                     trap       13
  920. 00000A58  4F4F                     chk.w      D7, A7
  921. 00000A5A  5649                     addq.w     A1, 3
  922. 00000A5C  4E46                     trap       6
  923. 00000A5E  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  924. 00000A60  0000 0000                ori.b      D0, 0x0
  925. export_1352:
  926. 00000A64  4E56 FFBA                link       A6, -0x0046
  927. 00000A68  206E 0014                movea.l    A0, [A6 + 0x14]
  928. 00000A6C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  929. 00000A70  7022                     moveq.l    D0, 0x22
  930. label00000A72:
  931. 00000A72  32D8                     move.w     [A1]+, [A0]+
  932. 00000A74  51C8 FFFC                dbf        D0, -0x6 /* 00000A72 */
  933. 00000A78  4267                     clr.w      -[A7]
  934. 00000A7A  486E FFBA                pea.l      [A6 - 0x46]
  935. 00000A7E  41EE 0014                lea.l      A0, [A6 + 0x14]
  936. 00000A82  2F20                     move.l     -[A7], -[A0]
  937. 00000A84  2F20                     move.l     -[A7], -[A0]
  938. 00000A86  3F3C 0008                move.w     -[A7], 0x8
  939. 00000A8A  41FA 0040                lea.l      A0, [PC + 0x40 /* 00000ACC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  940. 00000A8E  2F20                     move.l     -[A7], -[A0]
  941. 00000A90  2F20                     move.l     -[A7], -[A0]
  942. 00000A92  3F3C 0008                move.w     -[A7], 0x8
  943. 00000A96  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  944. 00000A9A  548F                     addq.l     A7, 2
  945. 00000A9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  946. 00000AA0  4EBA FE82                jsr        [PC - 0x17E /* 00000924 */]
  947. 00000AA4  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  948. 00000AA8  4E5E                     unlink     A6
  949. 00000AAA  205F                     movea.l    A0, [A7]+
  950. 00000AAC  DEFC 0010                add.w      A7, 0x10
  951. 00000AB0  4ED0                     jmp        [A0]
  952. 00000AB2  8E49                     or.w       D7, A1
  953. 00000AB4  4D50                     chk.w      D6, [A0]
  954. 00000AB6  4F52                     chk.w      D7, [A2]
  955. 00000AB8  544D                     addq.w     A5, 2
  956. 00000ABA  4F4F                     chk.w      D7, A7
  957. 00000ABC  5649                     addq.w     A1, 3
  958. 00000ABE  4E46                     trap       6
  959. 00000AC0  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  960. 00000AC2  0008 F000                ori.b      A0, 0x0
  961. 00000AC6  0000 0000                ori.b      D0, 0x0
  962. 00000ACA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  963. export_1353: // at 00000ACC (misaligned)
  964. 00000ACE  0000 203C                ori.b      D0, 0x3C /* '<' */
  965. 00000AD2  4D6F 6F56                chk.w      D6, [A7 + 0x6F56]
  966. 00000AD6  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  967. 00000ADA  57C0                     seq        D0
  968. 00000ADC  4A00                     tst.b      D0
  969. 00000ADE  670E                     beq        +0x10 /* 00000AEE */
  970. 00000AE0  2F00                     move.l     -[A7], D0
  971. 00000AE2  4267                     clr.w      -[A7]
  972. 00000AE4  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  973. 00000AE8  121F                     move.b     D1, [A7]+
  974. 00000AEA  201F                     move.l     D0, [A7]+
  975. 00000AEC  C001                     and.b      D0, D1
  976. label00000AEE:
  977. 00000AEE  1D40 000C                move.b     [A6 + 0xC], D0
  978. 00000AF2  4E5E                     unlink     A6
  979. 00000AF4  2E9F                     move.l     [A7], [A7]+
  980. 00000AF6  4E75                     rts
  981. 00000AF8  4E56 0000                link       A6, 0
  982. 00000AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  983. 00000B00  4AA8 FF78                tst.l      [A0 - 0x88]
  984. 00000B04  6708                     beq        +0xA /* 00000B0E */
  985. 00000B06  2F28 FF78                move.l     -[A7], [A0 - 0x88]
  986. 00000B0A  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  987. label00000B0E:
  988. 00000B0E  4E5E                     unlink     A6
  989. 00000B10  205F                     movea.l    A0, [A7]+
  990. 00000B12  DEFC 000A                add.w      A7, 0xA /* '\n' */
  991. 00000B16  4ED0                     jmp        [A0]
  992. export_1354:
  993. 00000B18  4E56 FF70                link       A6, -0x0090
  994. 00000B1C  2F0C                     move.l     -[A7], A4
  995. 00000B1E  206E 0010                movea.l    A0, [A6 + 0x10]
  996. 00000B22  43EE FFBA                lea.l      A1, [A6 - 0x46]
  997. 00000B26  7022                     moveq.l    D0, 0x22
  998. label00000B28:
  999. 00000B28  32D8                     move.w     [A1]+, [A0]+
  1000. 00000B2A  51C8 FFFC                dbf        D0, -0x6 /* 00000B28 */
  1001. 00000B2E  7000                     moveq.l    D0, 0x00
  1002. 00000B30  2D40 FF78                move.l     [A6 - 0x88], D0
  1003. 00000B34  486E FF7C                pea.l      [A6 - 0x84]
  1004. 00000B38  487A FFBE                pea.l      [PC - 0x42 /* 00000AF8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1005. 00000B3C  2F0E                     move.l     -[A7], A6
  1006. 00000B3E  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1007. 00000B42  42A7                     clr.l      -[A7]
  1008. 00000B44  2F3C 0001 86A0           move.l     -[A7], 0x186A0
  1009. 00000B4A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  1010. 00000B4E  285F                     movea.l    A4, [A7]+
  1011. 00000B50  2F0C                     move.l     -[A7], A4
  1012. 00000B52  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1013. 00000B56  2F0C                     move.l     -[A7], A4
  1014. 00000B58  205F                     movea.l    A0, [A7]+
  1015. 00000B5A  A023                     syscall    DisposHandle/DisposeHandle
  1016. 00000B5C  7000                     moveq.l    D0, 0x00
  1017. 00000B5E  2840                     movea.l    A4, D0
  1018. 00000B60  42A7                     clr.l      -[A7]
  1019. 00000B62  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  1020. 00000B66  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1021. 00000B6A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  1022. 00000B6E  2D57 FF78                move.l     [A6 - 0x88], [A7]
  1023. 00000B72  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1024. 00000B76  486E FFBA                pea.l      [A6 - 0x46]
  1025. 00000B7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1026. 00000B7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1027. 00000B82  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1028. 00000B86  4EBA 0098                jsr        [PC + 0x98 /* 00000C20 */]
  1029. 00000B8A  486E FF7C                pea.l      [A6 - 0x84]
  1030. 00000B8E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1031. 00000B92  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1032. 00000B96  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  1033. 00000B9A  2D6E FF78 001A           move.l     [A6 + 0x1A], [A6 - 0x88]
  1034. 00000BA0  285F                     movea.l    A4, [A7]+
  1035. 00000BA2  4E5E                     unlink     A6
  1036. 00000BA4  205F                     movea.l    A0, [A7]+
  1037. 00000BA6  DEFC 0012                add.w      A7, 0x12
  1038. 00000BAA  4ED0                     jmp        [A0]
  1039. 00000BAC  4E56 0000                link       A6, 0
  1040. 00000BB0  48E7 0018                movem.l    -[A7], A3,A4
  1041. 00000BB4  266E 0008                movea.l    A3, [A6 + 0x8]
  1042. 00000BB8  286B 0008                movea.l    A4, [A3 + 0x8]
  1043. 00000BBC  2054                     movea.l    A0, [A4]
  1044. 00000BBE  4AA8 0116                tst.l      [A0 + 0x116]
  1045. 00000BC2  6712                     beq        +0x14 /* 00000BD6 */
  1046. 00000BC4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1047. 00000BC8  303C 018B                move.w     D0, 0x18B
  1048. 00000BCC  AAAA                     syscall    QuickTimeDispatch
  1049. 00000BCE  2054                     movea.l    A0, [A4]
  1050. 00000BD0  7000                     moveq.l    D0, 0x00
  1051. 00000BD2  2140 0116                move.l     [A0 + 0x116], D0
  1052. label00000BD6:
  1053. 00000BD6  2054                     movea.l    A0, [A4]
  1054. 00000BD8  4AA8 00CA                tst.l      [A0 + 0xCA]
  1055. 00000BDC  6710                     beq        +0x12 /* 00000BEE */
  1056. 00000BDE  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1057. 00000BE2  7023                     moveq.l    D0, 0x23
  1058. 00000BE4  AAAA                     syscall    QuickTimeDispatch
  1059. 00000BE6  2054                     movea.l    A0, [A4]
  1060. 00000BE8  7000                     moveq.l    D0, 0x00
  1061. 00000BEA  2140 00CA                move.l     [A0 + 0xCA], D0
  1062. label00000BEE:
  1063. 00000BEE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1064. 00000BF0  2054                     movea.l    A0, [A4]
  1065. 00000BF2  B068 00CE                cmp.w      D0, [A0 + 0xCE]
  1066. 00000BF6  671A                     beq        +0x1C /* 00000C12 */
  1067. 00000BF8  4267                     clr.w      -[A7]
  1068. 00000BFA  2054                     movea.l    A0, [A4]
  1069. 00000BFC  3F28 00CE                move.w     -[A7], [A0 + 0xCE]
  1070. 00000C00  303C 00D5                move.w     D0, 0xD5
  1071. 00000C04  AAAA                     syscall    QuickTimeDispatch
  1072. 00000C06  375F FFB8                move.w     [A3 - 0x48], [A7]+
  1073. 00000C0A  2054                     movea.l    A0, [A4]
  1074. 00000C0C  317C FFFF 00CE           move.w     [A0 + 0xCE], 0xFFFF
  1075. label00000C12:
  1076. 00000C12  4CDF 1800                movem.l    A3,A4, [A7]+
  1077. 00000C16  4E5E                     unlink     A6
  1078. 00000C18  205F                     movea.l    A0, [A7]+
  1079. 00000C1A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1080. 00000C1E  4ED0                     jmp        [A0]
  1081. export_1355:
  1082. fn00000C20:
  1083. 00000C20  4E56 FBA4                link       A6, -0x045C
  1084. 00000C24  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1085. 00000C28  206E 0014                movea.l    A0, [A6 + 0x14]
  1086. 00000C2C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1087. 00000C30  7022                     moveq.l    D0, 0x22
  1088. label00000C32:
  1089. 00000C32  32D8                     move.w     [A1]+, [A0]+
  1090. 00000C34  51C8 FFFC                dbf        D0, -0x6 /* 00000C32 */
  1091. 00000C38  266E 0008                movea.l    A3, [A6 + 0x8]
  1092. 00000C3C  284B                     movea.l    A4, A3
  1093. 00000C3E  2054                     movea.l    A0, [A4]
  1094. 00000C40  4268 016A                clr.w      [A0 + 0x16A]
  1095. 00000C44  7000                     moveq.l    D0, 0x00
  1096. 00000C46  2140 00CA                move.l     [A0 + 0xCA], D0
  1097. 00000C4A  317C FFFF 00CE           move.w     [A0 + 0xCE], 0xFFFF
  1098. 00000C50  4228 00D6                clr.b      [A0 + 0xD6]
  1099. 00000C54  7000                     moveq.l    D0, 0x00
  1100. 00000C56  2140 0116                move.l     [A0 + 0x116], D0
  1101. 00000C5A  2F0B                     move.l     -[A7], A3
  1102. 00000C5C  4EAD 39C2                jsr        [A5 + 0x39C2 /* export_1844 */]
  1103. 00000C60  486E FF7A                pea.l      [A6 - 0x86]
  1104. 00000C64  487A FF46                pea.l      [PC - 0xBA /* 00000BAC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1105. 00000C68  2F0E                     move.l     -[A7], A6
  1106. 00000C6A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1107. 00000C6E  486E FFBA                pea.l      [A6 - 0x46]
  1108. 00000C72  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1109. 00000C76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1110. 00000C7A  2F0B                     move.l     -[A7], A3
  1111. 00000C7C  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  1112. 00000C80  486E FFC0                pea.l      [A6 - 0x40]
  1113. 00000C84  2F0B                     move.l     -[A7], A3
  1114. 00000C86  4EAD 39E2                jsr        [A5 + 0x39E2 /* export_1848 */]
  1115. 00000C8A  42A7                     clr.l      -[A7]
  1116. 00000C8C  2F0B                     move.l     -[A7], A3
  1117. 00000C8E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1118. 00000C92  486E FFBA                pea.l      [A6 - 0x46]
  1119. 00000C96  2F0B                     move.l     -[A7], A3
  1120. 00000C98  4EBA 04CE                jsr        [PC + 0x4CE /* 00001168 */]
  1121. 00000C9C  4267                     clr.w      -[A7]
  1122. 00000C9E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1123. 00000CA2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1124. 00000CA6  486E FFC0                pea.l      [A6 - 0x40]
  1125. 00000CAA  486E FF68                pea.l      [A6 - 0x98]
  1126. 00000CAE  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1127. 00000CB2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1128. 00000CB6  2054                     movea.l    A0, [A4]
  1129. 00000CB8  216E FF68 0166           move.l     [A0 + 0x166], [A6 - 0x98]
  1130. 00000CBE  486E FFBA                pea.l      [A6 - 0x46]
  1131. 00000CC2  2F0B                     move.l     -[A7], A3
  1132. 00000CC4  4EAD 39BA                jsr        [A5 + 0x39BA /* export_1843 */]
  1133. 00000CC8  2F0B                     move.l     -[A7], A3
  1134. 00000CCA  4EBA 0658                jsr        [PC + 0x658 /* 00001324 */]
  1135. 00000CCE  2054                     movea.l    A0, [A4]
  1136. 00000CD0  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1137. 00000CD4  486E FF60                pea.l      [A6 - 0xA0]
  1138. 00000CD8  303C 00F9                move.w     D0, 0xF9
  1139. 00000CDC  AAAA                     syscall    QuickTimeDispatch
  1140. 00000CDE  486E FF60                pea.l      [A6 - 0xA0]
  1141. 00000CE2  302E FF62                move.w     D0, [A6 - 0x9E]
  1142. 00000CE6  4440                     neg.w      D0
  1143. 00000CE8  3F00                     move.w     -[A7], D0
  1144. 00000CEA  302E FF60                move.w     D0, [A6 - 0xA0]
  1145. 00000CEE  4440                     neg.w      D0
  1146. 00000CF0  3F00                     move.w     -[A7], D0
  1147. 00000CF2  A8A8                     syscall    OffsetRect
  1148. 00000CF4  2054                     movea.l    A0, [A4]
  1149. 00000CF6  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1150. 00000CFA  486E FF60                pea.l      [A6 - 0xA0]
  1151. 00000CFE  303C 00FA                move.w     D0, 0xFA
  1152. 00000D02  AAAA                     syscall    QuickTimeDispatch
  1153. 00000D04  4267                     clr.w      -[A7]
  1154. 00000D06  486E FF60                pea.l      [A6 - 0xA0]
  1155. 00000D0A  A8AE                     syscall    EmptyRect
  1156. 00000D0C  101F                     move.b     D0, [A7]+
  1157. 00000D0E  6706                     beq        +0x8 /* 00000D16 */
  1158. 00000D10  2054                     movea.l    A0, [A4]
  1159. 00000D12  4268 011A                clr.w      [A0 + 0x11A]
  1160. label00000D16:
  1161. 00000D16  4267                     clr.w      -[A7]
  1162. 00000D18  2054                     movea.l    A0, [A4]
  1163. 00000D1A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1164. 00000D1E  303C 00F5                move.w     D0, 0xF5
  1165. 00000D22  AAAA                     syscall    QuickTimeDispatch
  1166. 00000D24  2054                     movea.l    A0, [A4]
  1167. 00000D26  315F 016C                move.w     [A0 + 0x16C], [A7]+
  1168. 00000D2A  42A7                     clr.l      -[A7]
  1169. 00000D2C  2054                     movea.l    A0, [A4]
  1170. 00000D2E  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1171. 00000D32  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  1172. 00000D36  2054                     movea.l    A0, [A4]
  1173. 00000D38  215F 016E                move.l     [A0 + 0x16E], [A7]+
  1174. 00000D3C  42A7                     clr.l      -[A7]
  1175. 00000D3E  2054                     movea.l    A0, [A4]
  1176. 00000D40  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1177. 00000D44  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  1178. 00000D48  2054                     movea.l    A0, [A4]
  1179. 00000D4A  215F 0172                move.l     [A0 + 0x172], [A7]+
  1180. 00000D4E  2054                     movea.l    A0, [A4]
  1181. 00000D50  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1182. 00000D54  486E FF4E                pea.l      [A6 - 0xB2]
  1183. 00000D58  486E FF4F                pea.l      [A6 - 0xB1]
  1184. 00000D5C  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  1185. 00000D60  2054                     movea.l    A0, [A4]
  1186. 00000D62  116E FF4E 0176           move.b     [A0 + 0x176], [A6 - 0xB2]
  1187. 00000D68  116E FF4F 0177           move.b     [A0 + 0x177], [A6 - 0xB1]
  1188. 00000D6E  4228 0178                clr.b      [A0 + 0x178]
  1189. 00000D72  42A7                     clr.l      -[A7]
  1190. 00000D74  2F0B                     move.l     -[A7], A3
  1191. 00000D76  4EAD 39CA                jsr        [A5 + 0x39CA /* export_1845 */]
  1192. 00000D7A  2C1F                     move.l     D6, [A7]+
  1193. 00000D7C  42A7                     clr.l      -[A7]
  1194. 00000D7E  2F3C 496E 666F           move.l     -[A7], 0x496E666F /* 'Info' */
  1195. 00000D84  2F0B                     move.l     -[A7], A3
  1196. 00000D86  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1197. 00000D8A  2E1F                     move.l     D7, [A7]+
  1198. 00000D8C  6778                     beq        +0x7A /* 00000E06 */
  1199. 00000D8E  486E FFBA                pea.l      [A6 - 0x46]
  1200. 00000D92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1201. 00000D96  2F06                     move.l     -[A7], D6
  1202. 00000D98  2F07                     move.l     -[A7], D7
  1203. 00000D9A  4EBA 154C                jsr        [PC + 0x154C /* 000022E8 */]
  1204. 00000D9E  486E FBA4                pea.l      [A6 - 0x45C]
  1205. 00000DA2  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  1206. 00000DA6  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1207. 00000DAA  4267                     clr.w      -[A7]
  1208. 00000DAC  2F07                     move.l     -[A7], D7
  1209. 00000DAE  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  1210. 00000DB2  486E FBA4                pea.l      [A6 - 0x45C]
  1211. 00000DB6  2054                     movea.l    A0, [A4]
  1212. 00000DB8  2F28 016E                move.l     -[A7], [A0 + 0x16E]
  1213. 00000DBC  4267                     clr.w      -[A7]
  1214. 00000DBE  1F3C 0001                move.b     -[A7], 0x1
  1215. 00000DC2  1F3C 0001                move.b     -[A7], 0x1
  1216. 00000DC6  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  1217. 00000DCA  205F                     movea.l    A0, [A7]+
  1218. 00000DCC  43EE FCAC                lea.l      A1, [A6 - 0x354]
  1219. 00000DD0  707F                     moveq.l    D0, 0x7F
  1220. label00000DD2:
  1221. 00000DD2  32D8                     move.w     [A1]+, [A0]+
  1222. 00000DD4  51C8 FFFC                dbf        D0, -0x6 /* 00000DD2 */
  1223. 00000DD8  486E FCAC                pea.l      [A6 - 0x354]
  1224. 00000DDC  4267                     clr.w      -[A7]
  1225. 00000DDE  2F07                     move.l     -[A7], D7
  1226. 00000DE0  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  1227. 00000DE4  486E FF50                pea.l      [A6 - 0xB0]
  1228. 00000DE8  2F07                     move.l     -[A7], D7
  1229. 00000DEA  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  1230. 00000DEE  486E FF50                pea.l      [A6 - 0xB0]
  1231. 00000DF2  302E FF52                move.w     D0, [A6 - 0xAE]
  1232. 00000DF6  4440                     neg.w      D0
  1233. 00000DF8  3F00                     move.w     -[A7], D0
  1234. 00000DFA  302E FF50                move.w     D0, [A6 - 0xB0]
  1235. 00000DFE  4440                     neg.w      D0
  1236. 00000E00  3F00                     move.w     -[A7], D0
  1237. 00000E02  A8A8                     syscall    OffsetRect
  1238. 00000E04  600E                     bra        +0x10 /* 00000E14 */
  1239. label00000E06:
  1240. 00000E06  486E FF50                pea.l      [A6 - 0xB0]
  1241. 00000E0A  42A7                     clr.l      -[A7]
  1242. 00000E0C  2F3C 0008 0000           move.l     -[A7], 0x80000
  1243. 00000E12  A8A7                     syscall    SetRect
  1244. label00000E14:
  1245. 00000E14  2054                     movea.l    A0, [A4]
  1246. 00000E16  316E FF54 016A           move.w     [A0 + 0x16A], [A6 - 0xAC]
  1247. 00000E1C  2054                     movea.l    A0, [A4]
  1248. 00000E1E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1249. 00000E22  A873                     syscall    SetPort
  1250. 00000E24  2054                     movea.l    A0, [A4]
  1251. 00000E26  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1252. 00000E2A  42A7                     clr.l      -[A7]
  1253. 00000E2C  42A7                     clr.l      -[A7]
  1254. 00000E2E  7016                     moveq.l    D0, 0x16
  1255. 00000E30  AAAA                     syscall    QuickTimeDispatch
  1256. 00000E32  41EE FEB6                lea.l      A0, [A6 - 0x14A]
  1257. 00000E36  43EE FF60                lea.l      A1, [A6 - 0xA0]
  1258. 00000E3A  7003                     moveq.l    D0, 0x03
  1259. label00000E3C:
  1260. 00000E3C  30D9                     move.w     [A0]+, [A1]+
  1261. 00000E3E  51C8 FFFC                dbf        D0, -0x6 /* 00000E3C */
  1262. 00000E42  486E FEB6                pea.l      [A6 - 0x14A]
  1263. 00000E46  4267                     clr.w      -[A7]
  1264. 00000E48  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  1265. 00000E4C  A8A8                     syscall    OffsetRect
  1266. 00000E4E  42A7                     clr.l      -[A7]
  1267. 00000E50  2054                     movea.l    A0, [A4]
  1268. 00000E52  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1269. 00000E56  486E FEB6                pea.l      [A6 - 0x14A]
  1270. 00000E5A  7007                     moveq.l    D0, 0x07
  1271. 00000E5C  2F00                     move.l     -[A7], D0
  1272. 00000E5E  303C 018A                move.w     D0, 0x18A
  1273. 00000E62  AAAA                     syscall    QuickTimeDispatch
  1274. 00000E64  2054                     movea.l    A0, [A4]
  1275. 00000E66  215F 0116                move.l     [A0 + 0x116], [A7]+
  1276. 00000E6A  2054                     movea.l    A0, [A4]
  1277. 00000E6C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1278. 00000E70  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1279. 00000E74  42A7                     clr.l      -[A7]
  1280. 00000E76  2054                     movea.l    A0, [A4]
  1281. 00000E78  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1282. 00000E7C  486D 32AA                pea.l      [A5 + 0x32AA /* export_1617 */]
  1283. 00000E80  2F3C 0004 0008           move.l     -[A7], 0x40008
  1284. 00000E86  7000                     moveq.l    D0, 0x00
  1285. 00000E88  A82A                     syscall    ComponentDispatch
  1286. 00000E8A  201F                     move.l     D0, [A7]+
  1287. 00000E8C  3F00                     move.w     -[A7], D0
  1288. 00000E8E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1289. 00000E92  42A7                     clr.l      -[A7]
  1290. 00000E94  2054                     movea.l    A0, [A4]
  1291. 00000E96  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1292. 00000E9A  1F3C 0001                move.b     -[A7], 0x1
  1293. 00000E9E  2F3C 0002 001D           move.l     -[A7], 0x2001D
  1294. 00000EA4  7000                     moveq.l    D0, 0x00
  1295. 00000EA6  A82A                     syscall    ComponentDispatch
  1296. 00000EA8  201F                     move.l     D0, [A7]+
  1297. 00000EAA  3F00                     move.w     -[A7], D0
  1298. 00000EAC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1299. 00000EB0  42A7                     clr.l      -[A7]
  1300. 00000EB2  2054                     movea.l    A0, [A4]
  1301. 00000EB4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1302. 00000EB8  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1303. 00000EBC  7001                     moveq.l    D0, 0x01
  1304. 00000EBE  2F00                     move.l     -[A7], D0
  1305. 00000EC0  2F3C 0006 0009           move.l     -[A7], 0x60009
  1306. 00000EC6  7000                     moveq.l    D0, 0x00
  1307. 00000EC8  A82A                     syscall    ComponentDispatch
  1308. 00000ECA  201F                     move.l     D0, [A7]+
  1309. 00000ECC  3F00                     move.w     -[A7], D0
  1310. 00000ECE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1311. 00000ED2  42A7                     clr.l      -[A7]
  1312. 00000ED4  2054                     movea.l    A0, [A4]
  1313. 00000ED6  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1314. 00000EDA  3F3C 000E                move.w     -[A7], 0xE
  1315. 00000EDE  3028 016C                move.w     D0, [A0 + 0x16C]
  1316. 00000EE2  48C0                     ext.l      D0
  1317. 00000EE4  2F00                     move.l     -[A7], D0
  1318. 00000EE6  2F3C 0006 0009           move.l     -[A7], 0x60009
  1319. 00000EEC  7000                     moveq.l    D0, 0x00
  1320. 00000EEE  A82A                     syscall    ComponentDispatch
  1321. 00000EF0  201F                     move.l     D0, [A7]+
  1322. 00000EF2  3F00                     move.w     -[A7], D0
  1323. 00000EF4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1324. 00000EF8  102E FF4E                move.b     D0, [A6 - 0xB2]
  1325. 00000EFC  6724                     beq        +0x26 /* 00000F22 */
  1326. 00000EFE  42A7                     clr.l      -[A7]
  1327. 00000F00  2054                     movea.l    A0, [A4]
  1328. 00000F02  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1329. 00000F06  3F3C 0015                move.w     -[A7], 0x15
  1330. 00000F0A  7001                     moveq.l    D0, 0x01
  1331. 00000F0C  2F00                     move.l     -[A7], D0
  1332. 00000F0E  2F3C 0006 0009           move.l     -[A7], 0x60009
  1333. 00000F14  7000                     moveq.l    D0, 0x00
  1334. 00000F16  A82A                     syscall    ComponentDispatch
  1335. 00000F18  201F                     move.l     D0, [A7]+
  1336. 00000F1A  3F00                     move.w     -[A7], D0
  1337. 00000F1C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1338. 00000F20  6020                     bra        +0x22 /* 00000F42 */
  1339. label00000F22:
  1340. 00000F22  42A7                     clr.l      -[A7]
  1341. 00000F24  2054                     movea.l    A0, [A4]
  1342. 00000F26  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1343. 00000F2A  3F3C 0015                move.w     -[A7], 0x15
  1344. 00000F2E  42A7                     clr.l      -[A7]
  1345. 00000F30  2F3C 0006 0009           move.l     -[A7], 0x60009
  1346. 00000F36  7000                     moveq.l    D0, 0x00
  1347. 00000F38  A82A                     syscall    ComponentDispatch
  1348. 00000F3A  201F                     move.l     D0, [A7]+
  1349. 00000F3C  3F00                     move.w     -[A7], D0
  1350. 00000F3E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1351. label00000F42:
  1352. 00000F42  102E FF4F                move.b     D0, [A6 - 0xB1]
  1353. 00000F46  6724                     beq        +0x26 /* 00000F6C */
  1354. 00000F48  42A7                     clr.l      -[A7]
  1355. 00000F4A  2054                     movea.l    A0, [A4]
  1356. 00000F4C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1357. 00000F50  3F3C 0017                move.w     -[A7], 0x17
  1358. 00000F54  7001                     moveq.l    D0, 0x01
  1359. 00000F56  2F00                     move.l     -[A7], D0
  1360. 00000F58  2F3C 0006 0009           move.l     -[A7], 0x60009
  1361. 00000F5E  7000                     moveq.l    D0, 0x00
  1362. 00000F60  A82A                     syscall    ComponentDispatch
  1363. 00000F62  201F                     move.l     D0, [A7]+
  1364. 00000F64  3F00                     move.w     -[A7], D0
  1365. 00000F66  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1366. 00000F6A  6020                     bra        +0x22 /* 00000F8C */
  1367. label00000F6C:
  1368. 00000F6C  42A7                     clr.l      -[A7]
  1369. 00000F6E  2054                     movea.l    A0, [A4]
  1370. 00000F70  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1371. 00000F74  3F3C 0017                move.w     -[A7], 0x17
  1372. 00000F78  42A7                     clr.l      -[A7]
  1373. 00000F7A  2F3C 0006 0009           move.l     -[A7], 0x60009
  1374. 00000F80  7000                     moveq.l    D0, 0x00
  1375. 00000F82  A82A                     syscall    ComponentDispatch
  1376. 00000F84  201F                     move.l     D0, [A7]+
  1377. 00000F86  3F00                     move.w     -[A7], D0
  1378. 00000F88  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1379. label00000F8C:
  1380. 00000F8C  42A7                     clr.l      -[A7]
  1381. 00000F8E  2054                     movea.l    A0, [A4]
  1382. 00000F90  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1383. 00000F94  1028 011A                move.b     D0, [A0 + 0x11A]
  1384. 00000F98  0A00 0001                xori.b     D0, 0x1
  1385. 00000F9C  1F00                     move.b     -[A7], D0
  1386. 00000F9E  2F3C 0002 000E           move.l     -[A7], 0x2000E
  1387. 00000FA4  7000                     moveq.l    D0, 0x00
  1388. 00000FA6  A82A                     syscall    ComponentDispatch
  1389. 00000FA8  201F                     move.l     D0, [A7]+
  1390. 00000FAA  3F00                     move.w     -[A7], D0
  1391. 00000FAC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1392. 00000FB0  42A7                     clr.l      -[A7]
  1393. 00000FB2  2054                     movea.l    A0, [A4]
  1394. 00000FB4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1395. 00000FB8  486E FF58                pea.l      [A6 - 0xA8]
  1396. 00000FBC  2F3C 0004 0010           move.l     -[A7], 0x40010
  1397. 00000FC2  7000                     moveq.l    D0, 0x00
  1398. 00000FC4  A82A                     syscall    ComponentDispatch
  1399. 00000FC6  201F                     move.l     D0, [A7]+
  1400. 00000FC8  3F00                     move.w     -[A7], D0
  1401. 00000FCA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1402. 00000FCE  486E FF58                pea.l      [A6 - 0xA8]
  1403. 00000FD2  302E FF5A                move.w     D0, [A6 - 0xA6]
  1404. 00000FD6  4440                     neg.w      D0
  1405. 00000FD8  3F00                     move.w     -[A7], D0
  1406. 00000FDA  302E FF58                move.w     D0, [A6 - 0xA8]
  1407. 00000FDE  4440                     neg.w      D0
  1408. 00000FE0  3F00                     move.w     -[A7], D0
  1409. 00000FE2  A8A8                     syscall    OffsetRect
  1410. 00000FE4  2054                     movea.l    A0, [A4]
  1411. 00000FE6  1028 011A                move.b     D0, [A0 + 0x11A]
  1412. 00000FEA  671E                     beq        +0x20 /* 0000100A */
  1413. 00000FEC  302E FF66                move.w     D0, [A6 - 0x9A]
  1414. 00000FF0  48C0                     ext.l      D0
  1415. 00000FF2  2F00                     move.l     -[A7], D0
  1416. 00000FF4  3028 016A                move.w     D0, [A0 + 0x16A]
  1417. 00000FF8  D06E FF64                add.w      D0, [A6 - 0x9C]
  1418. 00000FFC  48C0                     ext.l      D0
  1419. 00000FFE  2F00                     move.l     -[A7], D0
  1420. 00001000  4267                     clr.w      -[A7]
  1421. 00001002  2F0B                     move.l     -[A7], A3
  1422. 00001004  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1423. 00001008  601E                     bra        +0x20 /* 00001028 */
  1424. label0000100A:
  1425. 0000100A  302E FF5E                move.w     D0, [A6 - 0xA2]
  1426. 0000100E  48C0                     ext.l      D0
  1427. 00001010  2F00                     move.l     -[A7], D0
  1428. 00001012  2054                     movea.l    A0, [A4]
  1429. 00001014  3028 016A                move.w     D0, [A0 + 0x16A]
  1430. 00001018  D06E FF5C                add.w      D0, [A6 - 0xA4]
  1431. 0000101C  48C0                     ext.l      D0
  1432. 0000101E  2F00                     move.l     -[A7], D0
  1433. 00001020  4267                     clr.w      -[A7]
  1434. 00001022  2F0B                     move.l     -[A7], A3
  1435. 00001024  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1436. label00001028:
  1437. 00001028  2F0B                     move.l     -[A7], A3
  1438. 0000102A  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  1439. 0000102E  1F3C 0001                move.b     -[A7], 0x1
  1440. 00001032  2F0B                     move.l     -[A7], A3
  1441. 00001034  4EAD 3CA2                jsr        [A5 + 0x3CA2 /* export_1936 */]
  1442. 00001038  42A7                     clr.l      -[A7]
  1443. 0000103A  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  1444. 0000103E  2A1F                     move.l     D5, [A7]+
  1445. 00001040  0C85 0150 0000           cmpi.l     D5, 0x1500000
  1446. 00001046  6C06                     bge        +0x8 /* 0000104E */
  1447. 00001048  2F0B                     move.l     -[A7], A3
  1448. 0000104A  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  1449. label0000104E:
  1450. 0000104E  2054                     movea.l    A0, [A4]
  1451. 00001050  1028 011C                move.b     D0, [A0 + 0x11C]
  1452. 00001054  6706                     beq        +0x8 /* 0000105C */
  1453. 00001056  2F0B                     move.l     -[A7], A3
  1454. 00001058  4EBA 0DC2                jsr        [PC + 0xDC2 /* 00001E1C */]
  1455. label0000105C:
  1456. 0000105C  2F0B                     move.l     -[A7], A3
  1457. 0000105E  4EBA 0440                jsr        [PC + 0x440 /* 000014A0 */]
  1458. 00001062  2F0B                     move.l     -[A7], A3
  1459. 00001064  4EBA 043A                jsr        [PC + 0x43A /* 000014A0 */]
  1460. 00001068  2F0B                     move.l     -[A7], A3
  1461. 0000106A  4EBA 0434                jsr        [PC + 0x434 /* 000014A0 */]
  1462. 0000106E  486E FF7A                pea.l      [A6 - 0x86]
  1463. 00001072  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1464. 00001076  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1465. 0000107A  4E5E                     unlink     A6
  1466. 0000107C  205F                     movea.l    A0, [A7]+
  1467. 0000107E  DEFC 0010                add.w      A7, 0x10
  1468. 00001082  4ED0                     jmp        [A0]
  1469. export_1356:
  1470. 00001084  4E56 FFFE                link       A6, -0x0002
  1471. 00001088  48E7 0018                movem.l    -[A7], A3,A4
  1472. 0000108C  266E 0008                movea.l    A3, [A6 + 0x8]
  1473. 00001090  284B                     movea.l    A4, A3
  1474. 00001092  2054                     movea.l    A0, [A4]
  1475. 00001094  4AA8 0116                tst.l      [A0 + 0x116]
  1476. 00001098  6712                     beq        +0x14 /* 000010AC */
  1477. 0000109A  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1478. 0000109E  303C 018B                move.w     D0, 0x18B
  1479. 000010A2  AAAA                     syscall    QuickTimeDispatch
  1480. 000010A4  2054                     movea.l    A0, [A4]
  1481. 000010A6  7000                     moveq.l    D0, 0x00
  1482. 000010A8  2140 0116                move.l     [A0 + 0x116], D0
  1483. label000010AC:
  1484. 000010AC  2F0B                     move.l     -[A7], A3
  1485. 000010AE  4EAD 39B2                jsr        [A5 + 0x39B2 /* export_1842 */]
  1486. 000010B2  2F0B                     move.l     -[A7], A3
  1487. 000010B4  4EBA 00FA                jsr        [PC + 0xFA /* 000011B0 */]
  1488. 000010B8  2F0B                     move.l     -[A7], A3
  1489. 000010BA  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  1490. 000010BE  4CDF 1800                movem.l    A3,A4, [A7]+
  1491. 000010C2  4E5E                     unlink     A6
  1492. 000010C4  2E9F                     move.l     [A7], [A7]+
  1493. 000010C6  4E75                     rts
  1494. export_1357:
  1495. 000010C8  4E56 FFFC                link       A6, -0x0004
  1496. 000010CC  48E7 0018                movem.l    -[A7], A3,A4
  1497. 000010D0  266E 0008                movea.l    A3, [A6 + 0x8]
  1498. 000010D4  7000                     moveq.l    D0, 0x00
  1499. 000010D6  2840                     movea.l    A4, D0
  1500. 000010D8  42A7                     clr.l      -[A7]
  1501. 000010DA  2F3C 496E 664C           move.l     -[A7], 0x496E664C /* 'InfL' */
  1502. 000010E0  2F0B                     move.l     -[A7], A3
  1503. 000010E2  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1504. 000010E6  285F                     movea.l    A4, [A7]+
  1505. 000010E8  200C                     move.l     D0, A4
  1506. 000010EA  6708                     beq        +0xA /* 000010F4 */
  1507. 000010EC  2F0B                     move.l     -[A7], A3
  1508. 000010EE  2F0C                     move.l     -[A7], A4
  1509. 000010F0  4EBA 1012                jsr        [PC + 0x1012 /* 00002104 */]
  1510. label000010F4:
  1511. 000010F4  2D4C 000C                move.l     [A6 + 0xC], A4
  1512. 000010F8  4CDF 1800                movem.l    A3,A4, [A7]+
  1513. 000010FC  4E5E                     unlink     A6
  1514. 000010FE  2E9F                     move.l     [A7], [A7]+
  1515. 00001100  4E75                     rts
  1516. 00001102  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1517. export_1358: // at 00001104 (misaligned)
  1518. 00001106  FFEC                     .invalid   <<F/7/7>>
  1519. 00001108  48E7 0018                movem.l    -[A7], A3,A4
  1520. 0000110C  286E 0008                movea.l    A4, [A6 + 0x8]
  1521. 00001110  42A7                     clr.l      -[A7]
  1522. 00001112  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  1523. 00001116  265F                     movea.l    A3, [A7]+
  1524. 00001118  2F0B                     move.l     -[A7], A3
  1525. 0000111A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1526. 0000111E  7001                     moveq.l    D0, 0x01
  1527. 00001120  2053                     movea.l    A0, [A3]
  1528. 00001122  B068 0182                cmp.w      D0, [A0 + 0x182]
  1529. 00001126  57C0                     seq        D0
  1530. 00001128  4400                     neg.b      D0
  1531. 0000112A  2254                     movea.l    A1, [A4]
  1532. 0000112C  1340 011A                move.b     [A1 + 0x11A], D0
  1533. 00001130  7001                     moveq.l    D0, 0x01
  1534. 00001132  B068 017E                cmp.w      D0, [A0 + 0x17E]
  1535. 00001136  57C0                     seq        D0
  1536. 00001138  4400                     neg.b      D0
  1537. 0000113A  1340 011C                move.b     [A1 + 0x11C], D0
  1538. 0000113E  137C 0001 011B           move.b     [A1 + 0x11B], 0x1
  1539. 00001144  486E FFEC                pea.l      [A6 - 0x14]
  1540. 00001148  A976                     syscall    GetKeys
  1541. 0000114A  703B                     moveq.l    D0, 0x3B
  1542. 0000114C  3200                     move.w     D1, D0
  1543. 0000114E  E641                     asr        D1.w, 3
  1544. 00001150  0136 10EC                btst       [A6 + D1.w - 0x20], D0
  1545. 00001154  6706                     beq        +0x8 /* 0000115C */
  1546. 00001156  2054                     movea.l    A0, [A4]
  1547. 00001158  4228 011C                clr.b      [A0 + 0x11C]
  1548. label0000115C:
  1549. 0000115C  4CDF 1800                movem.l    A3,A4, [A7]+
  1550. 00001160  4E5E                     unlink     A6
  1551. 00001162  2E9F                     move.l     [A7], [A7]+
  1552. 00001164  4E75                     rts
  1553. 00001166  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1554. // begin alternate branch 00001168-0000116C
  1555. fn00001168:
  1556. 00001168  4E56 FFFE                link       A6, -0x0002
  1557. // end alternate branch 00001168-0000116C
  1558. fn00001168: // (misaligned)
  1559. 0000116A  FFFE                     .invalid   <<F/7/7>>
  1560. 0000116C  48E7 0028                movem.l    -[A7], A2,A4
  1561. 00001170  286E 0008                movea.l    A4, [A6 + 0x8]
  1562. 00001174  2054                     movea.l    A0, [A4]
  1563. 00001176  4228 0124                clr.b      [A0 + 0x124]
  1564. 0000117A  42A7                     clr.l      -[A7]
  1565. 0000117C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1566. 00001180  486E FFFF                pea.l      [A6 - 0x1]
  1567. 00001184  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  1568. 00001188  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1569. 0000118C  206E 000C                movea.l    A0, [A6 + 0xC]
  1570. 00001190  2454                     movea.l    A2, [A4]
  1571. 00001192  43EA 011E                lea.l      A1, [A2 + 0x11E]
  1572. 00001196  7022                     moveq.l    D0, 0x22
  1573. label00001198:
  1574. 00001198  32D8                     move.w     [A1]+, [A0]+
  1575. 0000119A  51C8 FFFC                dbf        D0, -0x6 /* 00001198 */
  1576. 0000119E  156E FFFF 0164           move.b     [A2 + 0x164], [A6 - 0x1]
  1577. 000011A4  4CDF 1400                movem.l    A2,A4, [A7]+
  1578. 000011A8  4E5E                     unlink     A6
  1579. 000011AA  205F                     movea.l    A0, [A7]+
  1580. 000011AC  504F                     addq.w     A7, 8
  1581. 000011AE  4ED0                     jmp        [A0]
  1582. fn000011B0:
  1583. 000011B0  4E56 FFBA                link       A6, -0x0046
  1584. 000011B4  2F0A                     move.l     -[A7], A2
  1585. 000011B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1586. 000011BA  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1587. 000011BE  2050                     movea.l    A0, [A0]
  1588. 000011C0  45E8 011E                lea.l      A2, [A0 + 0x11E]
  1589. 000011C4  7022                     moveq.l    D0, 0x22
  1590. label000011C6:
  1591. 000011C6  32DA                     move.w     [A1]+, [A2]+
  1592. 000011C8  51C8 FFFC                dbf        D0, -0x6 /* 000011C6 */
  1593. 000011CC  245F                     movea.l    A2, [A7]+
  1594. 000011CE  4E5E                     unlink     A6
  1595. 000011D0  2E9F                     move.l     [A7], [A7]+
  1596. 000011D2  4E75                     rts
  1597. 000011D4  4E56 FFFC                link       A6, -0x0004
  1598. 000011D8  2F0C                     move.l     -[A7], A4
  1599. 000011DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1600. 000011DE  204C                     movea.l    A0, A4
  1601. 000011E0  5088                     addq.l     A0, 8
  1602. 000011E2  2050                     movea.l    A0, [A0]
  1603. 000011E4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1604. 000011E8  4AAC FF76                tst.l      [A4 - 0x8A]
  1605. 000011EC  670E                     beq        +0x10 /* 000011FC */
  1606. 000011EE  2F2C FF76                move.l     -[A7], [A4 - 0x8A]
  1607. 000011F2  7023                     moveq.l    D0, 0x23
  1608. 000011F4  AAAA                     syscall    QuickTimeDispatch
  1609. 000011F6  7000                     moveq.l    D0, 0x00
  1610. 000011F8  2940 FF76                move.l     [A4 - 0x8A], D0
  1611. label000011FC:
  1612. 000011FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1613. 000011FE  B06C FF74                cmp.w      D0, [A4 - 0x8C]
  1614. 00001202  6716                     beq        +0x18 /* 0000121A */
  1615. 00001204  4267                     clr.w      -[A7]
  1616. 00001206  3F2C FF74                move.w     -[A7], [A4 - 0x8C]
  1617. 0000120A  303C 00D5                move.w     D0, 0xD5
  1618. 0000120E  AAAA                     syscall    QuickTimeDispatch
  1619. 00001210  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1620. 00001214  397C FFFF FF74           move.w     [A4 - 0x8C], 0xFFFF
  1621. label0000121A:
  1622. 0000121A  285F                     movea.l    A4, [A7]+
  1623. 0000121C  4E5E                     unlink     A6
  1624. 0000121E  205F                     movea.l    A0, [A7]+
  1625. 00001220  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1626. 00001224  4ED0                     jmp        [A0]
  1627. 00001226  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1628. export_1359: // at 00001228 (misaligned)
  1629. 0000122A  FE70 48E7                .extension 0xE70 <<F/1/7>>, 0x48E7 // unimplemented
  1630. 0000122E  0128 206E                btst       [A0 + 0x206E], D0
  1631. 00001232  000C 43EE                ori.b      A4, 0xEE
  1632. 00001236  FFBA                     .invalid   <<F/6/7>>
  1633. 00001238  7022                     moveq.l    D0, 0x22
  1634. label0000123A:
  1635. 0000123A  32D8                     move.w     [A1]+, [A0]+
  1636. 0000123C  51C8 FFFC                dbf        D0, -0x6 /* 0000123A */
  1637. 00001240  286E 0008                movea.l    A4, [A6 + 0x8]
  1638. 00001244  7000                     moveq.l    D0, 0x00
  1639. 00001246  2D40 FF76                move.l     [A6 - 0x8A], D0
  1640. 0000124A  3D7C FFFF FF74           move.w     [A6 - 0x8C], 0xFFFF
  1641. 00001250  486E FF7A                pea.l      [A6 - 0x86]
  1642. 00001254  487A FF7E                pea.l      [PC - 0x82 /* 000011D4, value 0x4E56FFFC */]
  1643. 00001258  2F0E                     move.l     -[A7], A6
  1644. 0000125A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1645. 0000125E  4267                     clr.w      -[A7]
  1646. 00001260  486E FFBA                pea.l      [A6 - 0x46]
  1647. 00001264  486E FF74                pea.l      [A6 - 0x8C]
  1648. 00001268  1F3C 0001                move.b     -[A7], 0x1
  1649. 0000126C  303C 0192                move.w     D0, 0x192
  1650. 00001270  AAAA                     syscall    QuickTimeDispatch
  1651. 00001272  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1652. 00001276  426E FF72                clr.w      [A6 - 0x8E]
  1653. 0000127A  422E FE72                clr.b      [A6 - 0x18E]
  1654. 0000127E  4267                     clr.w      -[A7]
  1655. 00001280  486E FF76                pea.l      [A6 - 0x8A]
  1656. 00001284  3F2E FF74                move.w     -[A7], [A6 - 0x8C]
  1657. 00001288  486E FF72                pea.l      [A6 - 0x8E]
  1658. 0000128C  486E FE72                pea.l      [A6 - 0x18E]
  1659. 00001290  4267                     clr.w      -[A7]
  1660. 00001292  486E FE71                pea.l      [A6 - 0x18F]
  1661. 00001296  303C 00F0                move.w     D0, 0xF0
  1662. 0000129A  AAAA                     syscall    QuickTimeDispatch
  1663. 0000129C  3E17                     move.w     D7, [A7]
  1664. 0000129E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1665. 000012A2  486E FF7A                pea.l      [A6 - 0x86]
  1666. 000012A6  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1667. 000012AA  2054                     movea.l    A0, [A4]
  1668. 000012AC  216E FF76 00CA           move.l     [A0 + 0xCA], [A6 - 0x8A]
  1669. 000012B2  316E FF74 00CE           move.w     [A0 + 0xCE], [A6 - 0x8C]
  1670. 000012B8  43E8 00D0                lea.l      A1, [A0 + 0xD0]
  1671. 000012BC  45EE FFBA                lea.l      A2, [A6 - 0x46]
  1672. 000012C0  7022                     moveq.l    D0, 0x22
  1673. label000012C2:
  1674. 000012C2  32DA                     move.w     [A1]+, [A2]+
  1675. 000012C4  51C8 FFFC                dbf        D0, -0x6 /* 000012C2 */
  1676. 000012C8  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  1677. 000012CC  4E5E                     unlink     A6
  1678. 000012CE  205F                     movea.l    A0, [A7]+
  1679. 000012D0  504F                     addq.w     A7, 8
  1680. 000012D2  4ED0                     jmp        [A0]
  1681. export_1360:
  1682. 000012D4  4E56 0000                link       A6, 0
  1683. 000012D8  2F0C                     move.l     -[A7], A4
  1684. 000012DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1685. 000012DE  2054                     movea.l    A0, [A4]
  1686. 000012E0  4AA8 00CA                tst.l      [A0 + 0xCA]
  1687. 000012E4  6710                     beq        +0x12 /* 000012F6 */
  1688. 000012E6  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1689. 000012EA  7023                     moveq.l    D0, 0x23
  1690. 000012EC  AAAA                     syscall    QuickTimeDispatch
  1691. 000012EE  2054                     movea.l    A0, [A4]
  1692. 000012F0  7000                     moveq.l    D0, 0x00
  1693. 000012F2  2140 00CA                move.l     [A0 + 0xCA], D0
  1694. label000012F6:
  1695. 000012F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1696. 000012F8  2054                     movea.l    A0, [A4]
  1697. 000012FA  B068 00CE                cmp.w      D0, [A0 + 0xCE]
  1698. 000012FE  671A                     beq        +0x1C /* 0000131A */
  1699. 00001300  4267                     clr.w      -[A7]
  1700. 00001302  2054                     movea.l    A0, [A4]
  1701. 00001304  3F28 00CE                move.w     -[A7], [A0 + 0xCE]
  1702. 00001308  303C 00D5                move.w     D0, 0xD5
  1703. 0000130C  AAAA                     syscall    QuickTimeDispatch
  1704. 0000130E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1705. 00001312  2054                     movea.l    A0, [A4]
  1706. 00001314  317C FFFF 00CE           move.w     [A0 + 0xCE], 0xFFFF
  1707. label0000131A:
  1708. 0000131A  285F                     movea.l    A4, [A7]+
  1709. 0000131C  4E5E                     unlink     A6
  1710. 0000131E  2E9F                     move.l     [A7], [A7]+
  1711. 00001320  4E75                     rts
  1712. 00001322  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1713. // begin alternate branch 00001324-00001328
  1714. fn00001324:
  1715. 00001324  4E56 FFFE                link       A6, -0x0002
  1716. // end alternate branch 00001324-00001328
  1717. fn00001324: // (misaligned)
  1718. 00001326  FFFE                     .invalid   <<F/7/7>>
  1719. 00001328  48E7 0108                movem.l    -[A7], D7,A4
  1720. 0000132C  286E 0008                movea.l    A4, [A6 + 0x8]
  1721. 00001330  2054                     movea.l    A0, [A4]
  1722. 00001332  4AA8 00CA                tst.l      [A0 + 0xCA]
  1723. 00001336  6748                     beq        +0x4A /* 00001380 */
  1724. 00001338  4267                     clr.w      -[A7]
  1725. 0000133A  2054                     movea.l    A0, [A4]
  1726. 0000133C  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1727. 00001340  42A7                     clr.l      -[A7]
  1728. 00001342  42A7                     clr.l      -[A7]
  1729. 00001344  2F3C 0001 0001           move.l     -[A7], 0x10001
  1730. 0000134A  A869                     syscall    FixRatio
  1731. 0000134C  7006                     moveq.l    D0, 0x06
  1732. 0000134E  AAAA                     syscall    QuickTimeDispatch
  1733. 00001350  3E1F                     move.w     D7, [A7]+
  1734. 00001352  2054                     movea.l    A0, [A4]
  1735. 00001354  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1736. 00001358  42A7                     clr.l      -[A7]
  1737. 0000135A  7005                     moveq.l    D0, 0x05
  1738. 0000135C  AAAA                     syscall    QuickTimeDispatch
  1739. 0000135E  4267                     clr.w      -[A7]
  1740. 00001360  2054                     movea.l    A0, [A4]
  1741. 00001362  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1742. 00001366  42A7                     clr.l      -[A7]
  1743. 00001368  70FF                     moveq.l    D0, 0xFFFFFFFF
  1744. 0000136A  2F00                     move.l     -[A7], D0
  1745. 0000136C  42A7                     clr.l      -[A7]
  1746. 0000136E  7007                     moveq.l    D0, 0x07
  1747. 00001370  AAAA                     syscall    QuickTimeDispatch
  1748. 00001372  3E1F                     move.w     D7, [A7]+
  1749. 00001374  2054                     movea.l    A0, [A4]
  1750. 00001376  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1751. 0000137A  42A7                     clr.l      -[A7]
  1752. 0000137C  7005                     moveq.l    D0, 0x05
  1753. 0000137E  AAAA                     syscall    QuickTimeDispatch
  1754. label00001380:
  1755. 00001380  4CDF 1080                movem.l    D7,A4, [A7]+
  1756. 00001384  4E5E                     unlink     A6
  1757. 00001386  2E9F                     move.l     [A7], [A7]+
  1758. 00001388  4E75                     rts
  1759. 0000138A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1760. export_1361: // at 0000138C (misaligned)
  1761. 0000138E  0000 48E7                ori.b      D0, 0xE7
  1762. 00001392  0108                     btst       A0, D0
  1763. 00001394  286E 0008                movea.l    A4, [A6 + 0x8]
  1764. 00001398  1E2E 000C                move.b     D7, [A6 + 0xC]
  1765. 0000139C  1F07                     move.b     -[A7], D7
  1766. 0000139E  2F0C                     move.l     -[A7], A4
  1767. 000013A0  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  1768. 000013A4  1007                     move.b     D0, D7
  1769. 000013A6  6704                     beq        +0x6 /* 000013AC */
  1770. 000013A8  2B4C EDF0                move.l     [A5 - 0x1210], A4
  1771. label000013AC:
  1772. 000013AC  1F07                     move.b     -[A7], D7
  1773. 000013AE  2F0C                     move.l     -[A7], A4
  1774. 000013B0  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  1775. 000013B4  4CDF 1080                movem.l    D7,A4, [A7]+
  1776. 000013B8  4E5E                     unlink     A6
  1777. 000013BA  205F                     movea.l    A0, [A7]+
  1778. 000013BC  5C4F                     addq.w     A7, 6
  1779. 000013BE  4ED0                     jmp        [A0]
  1780. export_1362:
  1781. 000013C0  4E56 FFFC                link       A6, -0x0004
  1782. 000013C4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1783. 000013C8  266E 0008                movea.l    A3, [A6 + 0x8]
  1784. 000013CC  284B                     movea.l    A4, A3
  1785. 000013CE  2F0B                     move.l     -[A7], A3
  1786. 000013D0  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  1787. 000013D4  4267                     clr.w      -[A7]
  1788. 000013D6  2F0B                     move.l     -[A7], A3
  1789. 000013D8  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1790. 000013DC  101F                     move.b     D0, [A7]+
  1791. 000013DE  6732                     beq        +0x34 /* 00001412 */
  1792. 000013E0  2054                     movea.l    A0, [A4]
  1793. 000013E2  4AA8 0116                tst.l      [A0 + 0x116]
  1794. 000013E6  56C1                     sne        D1
  1795. 000013E8  C001                     and.b      D0, D1
  1796. 000013EA  4A00                     tst.b      D0
  1797. 000013EC  6724                     beq        +0x26 /* 00001412 */
  1798. 000013EE  4AA8 00CA                tst.l      [A0 + 0xCA]
  1799. 000013F2  56C1                     sne        D1
  1800. 000013F4  C001                     and.b      D0, D1
  1801. 000013F6  671A                     beq        +0x1C /* 00001412 */
  1802. 000013F8  42A7                     clr.l      -[A7]
  1803. 000013FA  2054                     movea.l    A0, [A4]
  1804. 000013FC  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1805. 00001400  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1806. 00001404  2F3C 0004 0018           move.l     -[A7], 0x40018
  1807. 0000140A  7000                     moveq.l    D0, 0x00
  1808. 0000140C  A82A                     syscall    ComponentDispatch
  1809. 0000140E  2E1F                     move.l     D7, [A7]+
  1810. 00001410  6006                     bra        +0x8 /* 00001418 */
  1811. label00001412:
  1812. 00001412  3F3C 0003                move.w     -[A7], 0x3
  1813. 00001416  A9C8                     syscall    SysBeep
  1814. label00001418:
  1815. 00001418  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1816. 0000141C  4E5E                     unlink     A6
  1817. 0000141E  2E9F                     move.l     [A7], [A7]+
  1818. 00001420  4E75                     rts
  1819. 00001422  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1820. export_1363: // at 00001424 (misaligned)
  1821. 00001426  FFFC                     .invalid   <<F/7/7>>
  1822. 00001428  48E7 0118                movem.l    -[A7], D7,A3,A4
  1823. 0000142C  266E 0008                movea.l    A3, [A6 + 0x8]
  1824. 00001430  284B                     movea.l    A4, A3
  1825. 00001432  4267                     clr.w      -[A7]
  1826. 00001434  2F0B                     move.l     -[A7], A3
  1827. 00001436  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1828. 0000143A  101F                     move.b     D0, [A7]+
  1829. 0000143C  6756                     beq        +0x58 /* 00001494 */
  1830. 0000143E  2054                     movea.l    A0, [A4]
  1831. 00001440  4AA8 00CA                tst.l      [A0 + 0xCA]
  1832. 00001444  56C1                     sne        D1
  1833. 00001446  C001                     and.b      D0, D1
  1834. 00001448  4A00                     tst.b      D0
  1835. 0000144A  6748                     beq        +0x4A /* 00001494 */
  1836. 0000144C  4AA8 0116                tst.l      [A0 + 0x116]
  1837. 00001450  56C1                     sne        D1
  1838. 00001452  C001                     and.b      D0, D1
  1839. 00001454  673E                     beq        +0x40 /* 00001494 */
  1840. 00001456  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1841. 0000145A  1F3C 0001                move.b     -[A7], 0x1
  1842. 0000145E  7009                     moveq.l    D0, 0x09
  1843. 00001460  AAAA                     syscall    QuickTimeDispatch
  1844. 00001462  102E 000C                move.b     D0, [A6 + 0xC]
  1845. 00001466  0A00 0001                xori.b     D0, 0x1
  1846. 0000146A  1F00                     move.b     -[A7], D0
  1847. 0000146C  2F0B                     move.l     -[A7], A3
  1848. 0000146E  4EBA 0888                jsr        [PC + 0x888 /* 00001CF8 */]
  1849. 00001472  42A7                     clr.l      -[A7]
  1850. 00001474  2054                     movea.l    A0, [A4]
  1851. 00001476  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1852. 0000147A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1853. 0000147E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1854. 00001482  2F3C 0006 0019           move.l     -[A7], 0x60019
  1855. 00001488  7000                     moveq.l    D0, 0x00
  1856. 0000148A  A82A                     syscall    ComponentDispatch
  1857. 0000148C  2E1F                     move.l     D7, [A7]+
  1858. 0000148E  2F0B                     move.l     -[A7], A3
  1859. 00001490  4EBA 000E                jsr        [PC + 0xE /* 000014A0 */]
  1860. label00001494:
  1861. 00001494  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1862. 00001498  4E5E                     unlink     A6
  1863. 0000149A  205F                     movea.l    A0, [A7]+
  1864. 0000149C  5C4F                     addq.w     A7, 6
  1865. 0000149E  4ED0                     jmp        [A0]
  1866. fn000014A0:
  1867. 000014A0  4E56 FFFC                link       A6, -0x0004
  1868. 000014A4  48E7 0108                movem.l    -[A7], D7,A4
  1869. 000014A8  286E 0008                movea.l    A4, [A6 + 0x8]
  1870. 000014AC  4267                     clr.w      -[A7]
  1871. 000014AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1872. 000014B2  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1873. 000014B6  101F                     move.b     D0, [A7]+
  1874. 000014B8  673A                     beq        +0x3C /* 000014F4 */
  1875. 000014BA  2054                     movea.l    A0, [A4]
  1876. 000014BC  4AA8 00CA                tst.l      [A0 + 0xCA]
  1877. 000014C0  56C1                     sne        D1
  1878. 000014C2  C001                     and.b      D0, D1
  1879. 000014C4  4A00                     tst.b      D0
  1880. 000014C6  672C                     beq        +0x2E /* 000014F4 */
  1881. 000014C8  4AA8 0116                tst.l      [A0 + 0x116]
  1882. 000014CC  56C1                     sne        D1
  1883. 000014CE  C001                     and.b      D0, D1
  1884. 000014D0  6722                     beq        +0x24 /* 000014F4 */
  1885. 000014D2  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  1886. 000014D6  7001                     moveq.l    D0, 0x01
  1887. 000014D8  2F00                     move.l     -[A7], D0
  1888. 000014DA  7005                     moveq.l    D0, 0x05
  1889. 000014DC  AAAA                     syscall    QuickTimeDispatch
  1890. 000014DE  42A7                     clr.l      -[A7]
  1891. 000014E0  2054                     movea.l    A0, [A4]
  1892. 000014E2  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1893. 000014E6  2F3C 0000 001A           move.l     -[A7], 0x1A
  1894. 000014EC  7000                     moveq.l    D0, 0x00
  1895. 000014EE  A82A                     syscall    ComponentDispatch
  1896. 000014F0  2E1F                     move.l     D7, [A7]+
  1897. 000014F2  6006                     bra        +0x8 /* 000014FA */
  1898. label000014F4:
  1899. 000014F4  3F3C 0003                move.w     -[A7], 0x3
  1900. 000014F8  A9C8                     syscall    SysBeep
  1901. label000014FA:
  1902. 000014FA  4CDF 1080                movem.l    D7,A4, [A7]+
  1903. 000014FE  4E5E                     unlink     A6
  1904. 00001500  2E9F                     move.l     [A7], [A7]+
  1905. 00001502  4E75                     rts
  1906. export_1364:
  1907. 00001504  4E56 0000                link       A6, 0
  1908. 00001508  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1909. 0000150C  4EBA FF92                jsr        [PC - 0x6E /* 000014A0 */]
  1910. 00001510  4267                     clr.w      -[A7]
  1911. 00001512  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1912. 00001516  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1913. 0000151A  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  1914. 0000151E  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  1915. 00001522  4E5E                     unlink     A6
  1916. 00001524  205F                     movea.l    A0, [A7]+
  1917. 00001526  5C4F                     addq.w     A7, 6
  1918. 00001528  4ED0                     jmp        [A0]
  1919. 0000152A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1920. export_1365: // at 0000152C (misaligned)
  1921. 0000152E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1922. 00001532  0008 4EAD                ori.b      A0, 0xAD
  1923. 00001536  2D42 2F2E                move.l     [A6 + 0x2F2E], D2
  1924. 0000153A  0008 4EBA                ori.b      A0, 0xBA
  1925. 0000153E  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  1926. 00001540  4E5E                     unlink     A6
  1927. 00001542  2E9F                     move.l     [A7], [A7]+
  1928. 00001544  4E75                     rts
  1929. 00001546  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1930. // begin alternate branch 00001548-0000154C
  1931. fn00001548:
  1932. 00001548  4E56 FFFE                link       A6, -0x0002
  1933. // end alternate branch 00001548-0000154C
  1934. fn00001548: // (misaligned)
  1935. 0000154A  FFFE                     .invalid   <<F/7/7>>
  1936. 0000154C  48E7 0108                movem.l    -[A7], D7,A4
  1937. 00001550  286E 0008                movea.l    A4, [A6 + 0x8]
  1938. 00001554  4207                     clr.b      D7
  1939. 00001556  2054                     movea.l    A0, [A4]
  1940. 00001558  4AA8 0116                tst.l      [A0 + 0x116]
  1941. 0000155C  56C0                     sne        D0
  1942. 0000155E  4A00                     tst.b      D0
  1943. 00001560  6738                     beq        +0x3A /* 0000159A */
  1944. 00001562  4AA8 00CA                tst.l      [A0 + 0xCA]
  1945. 00001566  56C1                     sne        D1
  1946. 00001568  C001                     and.b      D0, D1
  1947. 0000156A  672E                     beq        +0x30 /* 0000159A */
  1948. 0000156C  42A7                     clr.l      -[A7]
  1949. 0000156E  2054                     movea.l    A0, [A4]
  1950. 00001570  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1951. 00001574  2F3C 0000 001E           move.l     -[A7], 0x1E
  1952. 0000157A  7000                     moveq.l    D0, 0x00
  1953. 0000157C  A82A                     syscall    ComponentDispatch
  1954. 0000157E  4A9F                     tst.l      [A7]+
  1955. 00001580  56C0                     sne        D0
  1956. 00001582  4A00                     tst.b      D0
  1957. 00001584  6712                     beq        +0x14 /* 00001598 */
  1958. 00001586  2F00                     move.l     -[A7], D0
  1959. 00001588  4267                     clr.w      -[A7]
  1960. 0000158A  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  1961. 0000158E  121F                     move.b     D1, [A7]+
  1962. 00001590  201F                     move.l     D0, [A7]+
  1963. 00001592  0A01 0001                xori.b     D1, 0x1
  1964. 00001596  C001                     and.b      D0, D1
  1965. label00001598:
  1966. 00001598  1E00                     move.b     D7, D0
  1967. label0000159A:
  1968. 0000159A  1D47 000C                move.b     [A6 + 0xC], D7
  1969. 0000159E  4CDF 1080                movem.l    D7,A4, [A7]+
  1970. 000015A2  4E5E                     unlink     A6
  1971. 000015A4  2E9F                     move.l     [A7], [A7]+
  1972. 000015A6  4E75                     rts
  1973. export_1366:
  1974. fn000015A8:
  1975. 000015A8  4E56 FFF6                link       A6, -0x000A
  1976. 000015AC  48E7 0308                movem.l    -[A7], D6,D7,A4
  1977. 000015B0  286E 0008                movea.l    A4, [A6 + 0x8]
  1978. 000015B4  4207                     clr.b      D7
  1979. 000015B6  2054                     movea.l    A0, [A4]
  1980. 000015B8  4AA8 0116                tst.l      [A0 + 0x116]
  1981. 000015BC  56C0                     sne        D0
  1982. 000015BE  4A00                     tst.b      D0
  1983. 000015C0  6748                     beq        +0x4A /* 0000160A */
  1984. 000015C2  4AA8 00CA                tst.l      [A0 + 0xCA]
  1985. 000015C6  56C1                     sne        D1
  1986. 000015C8  C001                     and.b      D0, D1
  1987. 000015CA  673E                     beq        +0x40 /* 0000160A */
  1988. 000015CC  42A7                     clr.l      -[A7]
  1989. 000015CE  2054                     movea.l    A0, [A4]
  1990. 000015D0  2F28 0116                move.l     -[A7], [A0 + 0x116]
  1991. 000015D4  486E FFF6                pea.l      [A6 - 0xA]
  1992. 000015D8  2F3C 0004 0025           move.l     -[A7], 0x40025
  1993. 000015DE  7000                     moveq.l    D0, 0x00
  1994. 000015E0  A82A                     syscall    ComponentDispatch
  1995. 000015E2  2C1F                     move.l     D6, [A7]+
  1996. 000015E4  4267                     clr.w      -[A7]
  1997. 000015E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1998. 000015EA  4EBA FF5C                jsr        [PC - 0xA4 /* 00001548 */]
  1999. 000015EE  101F                     move.b     D0, [A7]+
  2000. 000015F0  6706                     beq        +0x8 /* 000015F8 */
  2001. 000015F2  4A86                     tst.l      D6
  2002. 000015F4  57C1                     seq        D1
  2003. 000015F6  C001                     and.b      D0, D1
  2004. label000015F8:
  2005. 000015F8  4A00                     tst.b      D0
  2006. 000015FA  670C                     beq        +0xE /* 00001608 */
  2007. 000015FC  7204                     moveq.l    D1, 0x04
  2008. 000015FE  C2AE FFF6                and.l      D1, [A6 - 0xA]
  2009. 00001602  4A81                     tst.l      D1
  2010. 00001604  56C1                     sne        D1
  2011. 00001606  C001                     and.b      D0, D1
  2012. label00001608:
  2013. 00001608  1E00                     move.b     D7, D0
  2014. label0000160A:
  2015. 0000160A  1D47 000C                move.b     [A6 + 0xC], D7
  2016. 0000160E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2017. 00001612  4E5E                     unlink     A6
  2018. 00001614  2E9F                     move.l     [A7], [A7]+
  2019. 00001616  4E75                     rts
  2020. export_1367:
  2021. fn00001618:
  2022. 00001618  4E56 0000                link       A6, 0
  2023. 0000161C  2F0C                     move.l     -[A7], A4
  2024. 0000161E  286E 0008                movea.l    A4, [A6 + 0x8]
  2025. 00001622  2054                     movea.l    A0, [A4]
  2026. 00001624  4AA8 00CA                tst.l      [A0 + 0xCA]
  2027. 00001628  6718                     beq        +0x1A /* 00001642 */
  2028. 0000162A  42A7                     clr.l      -[A7]
  2029. 0000162C  2054                     movea.l    A0, [A4]
  2030. 0000162E  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2031. 00001632  702C                     moveq.l    D0, 0x2C
  2032. 00001634  AAAA                     syscall    QuickTimeDispatch
  2033. 00001636  4A9F                     tst.l      [A7]+
  2034. 00001638  56C0                     sne        D0
  2035. 0000163A  4400                     neg.b      D0
  2036. 0000163C  1D40 000C                move.b     [A6 + 0xC], D0
  2037. 00001640  6004                     bra        +0x6 /* 00001646 */
  2038. label00001642:
  2039. 00001642  422E 000C                clr.b      [A6 + 0xC]
  2040. label00001646:
  2041. 00001646  285F                     movea.l    A4, [A7]+
  2042. 00001648  4E5E                     unlink     A6
  2043. 0000164A  2E9F                     move.l     [A7], [A7]+
  2044. 0000164C  4E75                     rts
  2045. 0000164E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2046. // begin alternate branch 00001650-00001654
  2047. fn00001650:
  2048. 00001650  4E56 FFEC                link       A6, -0x0014
  2049. // end alternate branch 00001650-00001654
  2050. fn00001650: // (misaligned)
  2051. 00001652  FFEC                     .invalid   <<F/7/7>>
  2052. 00001654  48E7 0108                movem.l    -[A7], D7,A4
  2053. 00001658  286E 0008                movea.l    A4, [A6 + 0x8]
  2054. 0000165C  7000                     moveq.l    D0, 0x00
  2055. 0000165E  2D40 000E                move.l     [A6 + 0xE], D0
  2056. 00001662  4267                     clr.w      -[A7]
  2057. 00001664  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2058. 00001668  4EBA FEDE                jsr        [PC - 0x122 /* 00001548 */]
  2059. 0000166C  101F                     move.b     D0, [A7]+
  2060. 0000166E  6700 00B2                beq        +0xB4 /* 00001722 */
  2061. 00001672  2054                     movea.l    A0, [A4]
  2062. 00001674  4AA8 0116                tst.l      [A0 + 0x116]
  2063. 00001678  56C1                     sne        D1
  2064. 0000167A  C001                     and.b      D0, D1
  2065. 0000167C  4A00                     tst.b      D0
  2066. 0000167E  6700 00A2                beq        +0xA4 /* 00001722 */
  2067. 00001682  4AA8 00CA                tst.l      [A0 + 0xCA]
  2068. 00001686  56C1                     sne        D1
  2069. 00001688  C001                     and.b      D0, D1
  2070. 0000168A  6700 0096                beq        +0x98 /* 00001722 */
  2071. 0000168E  7000                     moveq.l    D0, 0x00
  2072. 00001690  2D40 FFEC                move.l     [A6 - 0x14], D0
  2073. 00001694  7000                     moveq.l    D0, 0x00
  2074. 00001696  2D40 FFF0                move.l     [A6 - 0x10], D0
  2075. 0000169A  42A7                     clr.l      -[A7]
  2076. 0000169C  2054                     movea.l    A0, [A4]
  2077. 0000169E  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2078. 000016A2  7029                     moveq.l    D0, 0x29
  2079. 000016A4  AAAA                     syscall    QuickTimeDispatch
  2080. 000016A6  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2081. 000016AA  42A7                     clr.l      -[A7]
  2082. 000016AC  2054                     movea.l    A0, [A4]
  2083. 000016AE  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2084. 000016B2  7012                     moveq.l    D0, 0x12
  2085. 000016B4  AAAA                     syscall    QuickTimeDispatch
  2086. 000016B6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2087. 000016BA  42A7                     clr.l      -[A7]
  2088. 000016BC  2054                     movea.l    A0, [A4]
  2089. 000016BE  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2090. 000016C2  3F3C 001D                move.w     -[A7], 0x1D
  2091. 000016C6  486E FFEC                pea.l      [A6 - 0x14]
  2092. 000016CA  2F3C 0006 0009           move.l     -[A7], 0x60009
  2093. 000016D0  7000                     moveq.l    D0, 0x00
  2094. 000016D2  A82A                     syscall    ComponentDispatch
  2095. 000016D4  2E1F                     move.l     D7, [A7]+
  2096. 000016D6  6650                     bne        +0x52 /* 00001728 */
  2097. 000016D8  7000                     moveq.l    D0, 0x00
  2098. 000016DA  2D40 FFEC                move.l     [A6 - 0x14], D0
  2099. 000016DE  42A7                     clr.l      -[A7]
  2100. 000016E0  2054                     movea.l    A0, [A4]
  2101. 000016E2  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2102. 000016E6  702B                     moveq.l    D0, 0x2B
  2103. 000016E8  AAAA                     syscall    QuickTimeDispatch
  2104. 000016EA  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2105. 000016EE  42A7                     clr.l      -[A7]
  2106. 000016F0  2054                     movea.l    A0, [A4]
  2107. 000016F2  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2108. 000016F6  7029                     moveq.l    D0, 0x29
  2109. 000016F8  AAAA                     syscall    QuickTimeDispatch
  2110. 000016FA  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2111. 000016FE  7000                     moveq.l    D0, 0x00
  2112. 00001700  2D40 FFF8                move.l     [A6 - 0x8], D0
  2113. 00001704  42A7                     clr.l      -[A7]
  2114. 00001706  2054                     movea.l    A0, [A4]
  2115. 00001708  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2116. 0000170C  3F3C 001E                move.w     -[A7], 0x1E
  2117. 00001710  486E FFEC                pea.l      [A6 - 0x14]
  2118. 00001714  2F3C 0006 0009           move.l     -[A7], 0x60009
  2119. 0000171A  7000                     moveq.l    D0, 0x00
  2120. 0000171C  A82A                     syscall    ComponentDispatch
  2121. 0000171E  2E1F                     move.l     D7, [A7]+
  2122. 00001720  6006                     bra        +0x8 /* 00001728 */
  2123. label00001722:
  2124. 00001722  3F3C 0003                move.w     -[A7], 0x3
  2125. 00001726  A9C8                     syscall    SysBeep
  2126. label00001728:
  2127. 00001728  4CDF 1080                movem.l    D7,A4, [A7]+
  2128. 0000172C  4E5E                     unlink     A6
  2129. 0000172E  205F                     movea.l    A0, [A7]+
  2130. 00001730  5C4F                     addq.w     A7, 6
  2131. 00001732  4ED0                     jmp        [A0]
  2132. export_1368:
  2133. 00001734  4E56 FFB6                link       A6, -0x004A
  2134. 00001738  48E7 0038                movem.l    -[A7], A2,A3,A4
  2135. 0000173C  286E 0008                movea.l    A4, [A6 + 0x8]
  2136. 00001740  7000                     moveq.l    D0, 0x00
  2137. 00001742  2D40 000E                move.l     [A6 + 0xE], D0
  2138. 00001746  4267                     clr.w      -[A7]
  2139. 00001748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2140. 0000174C  4EBA FE5A                jsr        [PC - 0x1A6 /* 000015A8 */]
  2141. 00001750  101F                     move.b     D0, [A7]+
  2142. 00001752  6760                     beq        +0x62 /* 000017B4 */
  2143. 00001754  2054                     movea.l    A0, [A4]
  2144. 00001756  4AA8 0116                tst.l      [A0 + 0x116]
  2145. 0000175A  56C1                     sne        D1
  2146. 0000175C  C001                     and.b      D0, D1
  2147. 0000175E  4A00                     tst.b      D0
  2148. 00001760  6752                     beq        +0x54 /* 000017B4 */
  2149. 00001762  4AA8 00CA                tst.l      [A0 + 0xCA]
  2150. 00001766  56C1                     sne        D1
  2151. 00001768  C001                     and.b      D0, D1
  2152. 0000176A  6748                     beq        +0x4A /* 000017B4 */
  2153. 0000176C  42A7                     clr.l      -[A7]
  2154. 0000176E  2054                     movea.l    A0, [A4]
  2155. 00001770  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2156. 00001774  2F3C 0000 001F           move.l     -[A7], 0x1F
  2157. 0000177A  7000                     moveq.l    D0, 0x00
  2158. 0000177C  A82A                     syscall    ComponentDispatch
  2159. 0000177E  265F                     movea.l    A3, [A7]+
  2160. 00001780  2F0B                     move.l     -[A7], A3
  2161. 00001782  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2162. 00001786  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  2163. 0000178A  2454                     movea.l    A2, [A4]
  2164. 0000178C  43EA 00D0                lea.l      A1, [A2 + 0xD0]
  2165. 00001790  7022                     moveq.l    D0, 0x22
  2166. label00001792:
  2167. 00001792  30D9                     move.w     [A0]+, [A1]+
  2168. 00001794  51C8 FFFC                dbf        D0, -0x6 /* 00001792 */
  2169. 00001798  42A7                     clr.l      -[A7]
  2170. 0000179A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2171. 0000179E  486E FFB6                pea.l      [A6 - 0x4A]
  2172. 000017A2  2054                     movea.l    A0, [A4]
  2173. 000017A4  2F28 00C4                move.l     -[A7], [A0 + 0xC4]
  2174. 000017A8  2F0B                     move.l     -[A7], A3
  2175. 000017AA  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2176. 000017AE  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2177. 000017B2  6006                     bra        +0x8 /* 000017BA */
  2178. label000017B4:
  2179. 000017B4  3F3C 0003                move.w     -[A7], 0x3
  2180. 000017B8  A9C8                     syscall    SysBeep
  2181. label000017BA:
  2182. 000017BA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2183. 000017BE  4E5E                     unlink     A6
  2184. 000017C0  205F                     movea.l    A0, [A7]+
  2185. 000017C2  5C4F                     addq.w     A7, 6
  2186. 000017C4  4ED0                     jmp        [A0]
  2187. 000017C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2188. export_1369: // at 000017C8 (misaligned)
  2189. 000017CA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2190. 000017CE  0008 4EAD                ori.b      A0, 0xAD
  2191. 000017D2  2D32 2F3C                move.l     -[A6], <<invalid full ext with I/IS == 4>>
  2192. 000017D6  0000 006E                ori.b      D0, 0x6E /* 'n' */
  2193. 000017DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2194. 000017DE  4EBA FD68                jsr        [PC - 0x298 /* 00001548 */]
  2195. 000017E2  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2196. 000017E6  2F3C 0000 0068           move.l     -[A7], 0x68 /* 'h' */
  2197. 000017EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2198. 000017F0  4EBA FDB6                jsr        [PC - 0x24A /* 000015A8 */]
  2199. 000017F4  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2200. 000017F8  2F3C 0000 07D4           move.l     -[A7], 0x7D4
  2201. 000017FE  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  2202. 00001802  4E5E                     unlink     A6
  2203. 00001804  2E9F                     move.l     [A7], [A7]+
  2204. 00001806  4E75                     rts
  2205. export_1370:
  2206. 00001808  4E56 0000                link       A6, 0
  2207. 0000180C  48E7 0108                movem.l    -[A7], D7,A4
  2208. 00001810  286E 0008                movea.l    A4, [A6 + 0x8]
  2209. 00001814  3E2E 000C                move.w     D7, [A6 + 0xC]
  2210. 00001818  2D6D FADC 000E           move.l     [A6 + 0xE], [A5 - 0x524]
  2211. 0000181E  3007                     move.w     D0, D7
  2212. 00001820  0440 0068                subi.w     D0, 0x68 /* 'h' */
  2213. 00001824  6716                     beq        +0x18 /* 0000183C */
  2214. 00001826  5D40                     subq.w     D0, 6
  2215. 00001828  6702                     beq        +0x4 /* 0000182C */
  2216. 0000182A  6020                     bra        +0x22 /* 0000184C */
  2217. label0000182C:
  2218. 0000182C  42A7                     clr.l      -[A7]
  2219. 0000182E  3F07                     move.w     -[A7], D7
  2220. 00001830  2F0C                     move.l     -[A7], A4
  2221. 00001832  4EBA FE1C                jsr        [PC - 0x1E4 /* 00001650 */]
  2222. 00001836  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2223. 0000183A  601E                     bra        +0x20 /* 0000185A */
  2224. label0000183C:
  2225. 0000183C  42A7                     clr.l      -[A7]
  2226. 0000183E  3F07                     move.w     -[A7], D7
  2227. 00001840  2F0C                     move.l     -[A7], A4
  2228. 00001842  4EAD 39AA                jsr        [A5 + 0x39AA /* export_1841 */]
  2229. 00001846  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2230. 0000184A  600E                     bra        +0x10 /* 0000185A */
  2231. label0000184C:
  2232. 0000184C  42A7                     clr.l      -[A7]
  2233. 0000184E  3F07                     move.w     -[A7], D7
  2234. 00001850  2F0C                     move.l     -[A7], A4
  2235. 00001852  4EAD 2D3A                jsr        [A5 + 0x2D3A /* export_1443 */]
  2236. 00001856  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2237. label0000185A:
  2238. 0000185A  4CDF 1080                movem.l    D7,A4, [A7]+
  2239. 0000185E  4E5E                     unlink     A6
  2240. 00001860  205F                     movea.l    A0, [A7]+
  2241. 00001862  5C4F                     addq.w     A7, 6
  2242. 00001864  4ED0                     jmp        [A0]
  2243. 00001866  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2244. export_1371: // at 00001868 (misaligned)
  2245. 0000186A  FFEE                     .invalid   <<F/7/7>>
  2246. 0000186C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2247. 00001870  266E 0008                movea.l    A3, [A6 + 0x8]
  2248. 00001874  284B                     movea.l    A4, A3
  2249. 00001876  2054                     movea.l    A0, [A4]
  2250. 00001878  4AA8 0116                tst.l      [A0 + 0x116]
  2251. 0000187C  6700 01D6                beq        +0x1D8 /* 00001A54 */
  2252. 00001880  206E 000C                movea.l    A0, [A6 + 0xC]
  2253. 00001884  2050                     movea.l    A0, [A0]
  2254. 00001886  203C 0000 00FF           move.l     D0, 0xFF
  2255. 0000188C  C0A8 0002                and.l      D0, [A0 + 0x2]
  2256. 00001890  3A00                     move.w     D5, D0
  2257. 00001892  206E 000C                movea.l    A0, [A6 + 0xC]
  2258. 00001896  2050                     movea.l    A0, [A0]
  2259. 00001898  3028 000E                move.w     D0, [A0 + 0xE]
  2260. 0000189C  48C0                     ext.l      D0
  2261. 0000189E  2C00                     move.l     D6, D0
  2262. 000018A0  42A7                     clr.l      -[A7]
  2263. 000018A2  2054                     movea.l    A0, [A4]
  2264. 000018A4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2265. 000018A8  1F05                     move.b     -[A7], D5
  2266. 000018AA  2F06                     move.l     -[A7], D6
  2267. 000018AC  2F3C 0006 001B           move.l     -[A7], 0x6001B
  2268. 000018B2  7000                     moveq.l    D0, 0x00
  2269. 000018B4  A82A                     syscall    ComponentDispatch
  2270. 000018B6  2E1F                     move.l     D7, [A7]+
  2271. 000018B8  6600 01A0                bne        +0x1A2 /* 00001A5A */
  2272. 000018BC  302E 0012                move.w     D0, [A6 + 0x12]
  2273. 000018C0  5340                     subq.w     D0, 1
  2274. 000018C2  6700 00A0                beq        +0xA2 /* 00001964 */
  2275. 000018C6  5740                     subq.w     D0, 3
  2276. 000018C8  6700 00A4                beq        +0xA6 /* 0000196E */
  2277. 000018CC  5B40                     subq.w     D0, 5
  2278. 000018CE  6700 008A                beq        +0x8C /* 0000195A */
  2279. 000018D2  0440 0013                subi.w     D0, 0x13
  2280. 000018D6  6700 00A0                beq        +0xA2 /* 00001978 */
  2281. 000018DA  5340                     subq.w     D0, 1
  2282. 000018DC  6700 00CE                beq        +0xD0 /* 000019AC */
  2283. 000018E0  5340                     subq.w     D0, 1
  2284. 000018E2  6700 00FA                beq        +0xFC /* 000019DE */
  2285. 000018E6  5340                     subq.w     D0, 1
  2286. 000018E8  6700 00F4                beq        +0xF6 /* 000019DE */
  2287. 000018EC  5340                     subq.w     D0, 1
  2288. 000018EE  6710                     beq        +0x12 /* 00001900 */
  2289. 000018F0  0440 0030                subi.w     D0, 0x30 /* '0' */
  2290. 000018F4  670A                     beq        +0xC /* 00001900 */
  2291. 000018F6  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2292. 000018FA  6704                     beq        +0x6 /* 00001900 */
  2293. 000018FC  6000 014E                bra        +0x150 /* 00001A4C */
  2294. label00001900:
  2295. 00001900  4267                     clr.w      -[A7]
  2296. 00001902  2F0B                     move.l     -[A7], A3
  2297. 00001904  4EBA FD12                jsr        [PC - 0x2EE /* 00001618 */]
  2298. 00001908  101F                     move.b     D0, [A7]+
  2299. 0000190A  671C                     beq        +0x1E /* 00001928 */
  2300. 0000190C  42A7                     clr.l      -[A7]
  2301. 0000190E  2054                     movea.l    A0, [A4]
  2302. 00001910  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2303. 00001914  3F3C 0008                move.w     -[A7], 0x8
  2304. 00001918  42A7                     clr.l      -[A7]
  2305. 0000191A  2F3C 0006 0009           move.l     -[A7], 0x60009
  2306. 00001920  7000                     moveq.l    D0, 0x00
  2307. 00001922  A82A                     syscall    ComponentDispatch
  2308. 00001924  2E1F                     move.l     D7, [A7]+
  2309. 00001926  6022                     bra        +0x24 /* 0000194A */
  2310. label00001928:
  2311. 00001928  42A7                     clr.l      -[A7]
  2312. 0000192A  2054                     movea.l    A0, [A4]
  2313. 0000192C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2314. 00001930  3F3C 0008                move.w     -[A7], 0x8
  2315. 00001934  42A7                     clr.l      -[A7]
  2316. 00001936  2F3C 0001 0001           move.l     -[A7], 0x10001
  2317. 0000193C  A869                     syscall    FixRatio
  2318. 0000193E  2F3C 0006 0009           move.l     -[A7], 0x60009
  2319. 00001944  7000                     moveq.l    D0, 0x00
  2320. 00001946  A82A                     syscall    ComponentDispatch
  2321. 00001948  2E1F                     move.l     D7, [A7]+
  2322. label0000194A:
  2323. 0000194A  2054                     movea.l    A0, [A4]
  2324. 0000194C  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2325. 00001950  42A7                     clr.l      -[A7]
  2326. 00001952  7005                     moveq.l    D0, 0x05
  2327. 00001954  AAAA                     syscall    QuickTimeDispatch
  2328. 00001956  6000 0102                bra        +0x104 /* 00001A5A */
  2329. label0000195A:
  2330. 0000195A  2F0B                     move.l     -[A7], A3
  2331. 0000195C  4EBA 06F2                jsr        [PC + 0x6F2 /* 00002050 */]
  2332. 00001960  6000 00F8                bra        +0xFA /* 00001A5A */
  2333. label00001964:
  2334. 00001964  2F0B                     move.l     -[A7], A3
  2335. 00001966  4EBA 01D0                jsr        [PC + 0x1D0 /* 00001B38 */]
  2336. 0000196A  6000 00EE                bra        +0xF0 /* 00001A5A */
  2337. label0000196E:
  2338. 0000196E  2F0B                     move.l     -[A7], A3
  2339. 00001970  4EBA 023E                jsr        [PC + 0x23E /* 00001BB0 */]
  2340. 00001974  6000 00E4                bra        +0xE6 /* 00001A5A */
  2341. label00001978:
  2342. 00001978  42A7                     clr.l      -[A7]
  2343. 0000197A  2054                     movea.l    A0, [A4]
  2344. 0000197C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2345. 00001980  3F3C 0012                move.w     -[A7], 0x12
  2346. 00001984  70FF                     moveq.l    D0, 0xFFFFFFFF
  2347. 00001986  2F00                     move.l     -[A7], D0
  2348. 00001988  2F3C 0006 0009           move.l     -[A7], 0x60009
  2349. 0000198E  7000                     moveq.l    D0, 0x00
  2350. 00001990  A82A                     syscall    ComponentDispatch
  2351. 00001992  2E1F                     move.l     D7, [A7]+
  2352. 00001994  42A7                     clr.l      -[A7]
  2353. 00001996  2054                     movea.l    A0, [A4]
  2354. 00001998  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2355. 0000199C  2F3C 0000 001A           move.l     -[A7], 0x1A
  2356. 000019A2  7000                     moveq.l    D0, 0x00
  2357. 000019A4  A82A                     syscall    ComponentDispatch
  2358. 000019A6  2E1F                     move.l     D7, [A7]+
  2359. 000019A8  6000 00B0                bra        +0xB2 /* 00001A5A */
  2360. label000019AC:
  2361. 000019AC  42A7                     clr.l      -[A7]
  2362. 000019AE  2054                     movea.l    A0, [A4]
  2363. 000019B0  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2364. 000019B4  3F3C 0012                move.w     -[A7], 0x12
  2365. 000019B8  7001                     moveq.l    D0, 0x01
  2366. 000019BA  2F00                     move.l     -[A7], D0
  2367. 000019BC  2F3C 0006 0009           move.l     -[A7], 0x60009
  2368. 000019C2  7000                     moveq.l    D0, 0x00
  2369. 000019C4  A82A                     syscall    ComponentDispatch
  2370. 000019C6  2E1F                     move.l     D7, [A7]+
  2371. 000019C8  42A7                     clr.l      -[A7]
  2372. 000019CA  2054                     movea.l    A0, [A4]
  2373. 000019CC  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2374. 000019D0  2F3C 0000 001A           move.l     -[A7], 0x1A
  2375. 000019D6  7000                     moveq.l    D0, 0x00
  2376. 000019D8  A82A                     syscall    ComponentDispatch
  2377. 000019DA  2E1F                     move.l     D7, [A7]+
  2378. 000019DC  607C                     bra        +0x7E /* 00001A5A */
  2379. label000019DE:
  2380. 000019DE  42A7                     clr.l      -[A7]
  2381. 000019E0  2054                     movea.l    A0, [A4]
  2382. 000019E2  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2383. 000019E6  3F3C 000F                move.w     -[A7], 0xF
  2384. 000019EA  486E FFEE                pea.l      [A6 - 0x12]
  2385. 000019EE  2F3C 0006 0009           move.l     -[A7], 0x60009
  2386. 000019F4  7000                     moveq.l    D0, 0x00
  2387. 000019F6  A82A                     syscall    ComponentDispatch
  2388. 000019F8  2E1F                     move.l     D7, [A7]+
  2389. 000019FA  665E                     bne        +0x60 /* 00001A5A */
  2390. 000019FC  701E                     moveq.l    D0, 0x1E
  2391. 000019FE  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2392. 00001A02  6616                     bne        +0x18 /* 00001A1A */
  2393. 00001A04  066E 0010 FFEE           addi.w     [A6 - 0x12], 0x10
  2394. 00001A0A  0C6E 00FF FFEE           cmpi.w     [A6 - 0x12], 0xFF
  2395. 00001A10  6F18                     ble        +0x1A /* 00001A2A */
  2396. 00001A12  3D7C 00FF FFEE           move.w     [A6 - 0x12], 0xFF
  2397. 00001A18  6010                     bra        +0x12 /* 00001A2A */
  2398. label00001A1A:
  2399. 00001A1A  046E 0010 FFEE           subi.w     [A6 - 0x12], 0x10
  2400. 00001A20  4A6E FFEE                tst.w      [A6 - 0x12]
  2401. 00001A24  6C04                     bge        +0x6 /* 00001A2A */
  2402. 00001A26  426E FFEE                clr.w      [A6 - 0x12]
  2403. label00001A2A:
  2404. 00001A2A  42A7                     clr.l      -[A7]
  2405. 00001A2C  2054                     movea.l    A0, [A4]
  2406. 00001A2E  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2407. 00001A32  3F3C 000E                move.w     -[A7], 0xE
  2408. 00001A36  302E FFEE                move.w     D0, [A6 - 0x12]
  2409. 00001A3A  48C0                     ext.l      D0
  2410. 00001A3C  2F00                     move.l     -[A7], D0
  2411. 00001A3E  2F3C 0006 0009           move.l     -[A7], 0x60009
  2412. 00001A44  7000                     moveq.l    D0, 0x00
  2413. 00001A46  A82A                     syscall    ComponentDispatch
  2414. 00001A48  2E1F                     move.l     D7, [A7]+
  2415. 00001A4A  600E                     bra        +0x10 /* 00001A5A */
  2416. label00001A4C:
  2417. 00001A4C  3F3C 0003                move.w     -[A7], 0x3
  2418. 00001A50  A9C8                     syscall    SysBeep
  2419. 00001A52  6006                     bra        +0x8 /* 00001A5A */
  2420. label00001A54:
  2421. 00001A54  3F3C 0003                move.w     -[A7], 0x3
  2422. 00001A58  A9C8                     syscall    SysBeep
  2423. label00001A5A:
  2424. 00001A5A  7000                     moveq.l    D0, 0x00
  2425. 00001A5C  2D40 0014                move.l     [A6 + 0x14], D0
  2426. 00001A60  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2427. 00001A64  4E5E                     unlink     A6
  2428. 00001A66  205F                     movea.l    A0, [A7]+
  2429. 00001A68  DEFC 000C                add.w      A7, 0xC
  2430. 00001A6C  4ED0                     jmp        [A0]
  2431. 00001A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2432. export_1372: // at 00001A70 (misaligned)
  2433. 00001A72  FFE0                     .invalid   <<F/7/7>>
  2434. 00001A74  48E7 0118                movem.l    -[A7], D7,A3,A4
  2435. 00001A78  206E 0018                movea.l    A0, [A6 + 0x18]
  2436. 00001A7C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2437. 00001A80  7003                     moveq.l    D0, 0x03
  2438. label00001A82:
  2439. 00001A82  32D8                     move.w     [A1]+, [A0]+
  2440. 00001A84  51C8 FFFC                dbf        D0, -0x6 /* 00001A82 */
  2441. 00001A88  266E 0008                movea.l    A3, [A6 + 0x8]
  2442. 00001A8C  284B                     movea.l    A4, A3
  2443. 00001A8E  2054                     movea.l    A0, [A4]
  2444. 00001A90  4AA8 0116                tst.l      [A0 + 0x116]
  2445. 00001A94  674C                     beq        +0x4E /* 00001AE2 */
  2446. 00001A96  206E 0014                movea.l    A0, [A6 + 0x14]
  2447. 00001A9A  2050                     movea.l    A0, [A0]
  2448. 00001A9C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  2449. 00001AA0  7007                     moveq.l    D0, 0x07
  2450. label00001AA2:
  2451. 00001AA2  32D8                     move.w     [A1]+, [A0]+
  2452. 00001AA4  51C8 FFFC                dbf        D0, -0x6 /* 00001AA2 */
  2453. 00001AA8  42A7                     clr.l      -[A7]
  2454. 00001AAA  486E FFF8                pea.l      [A6 - 0x8]
  2455. 00001AAE  2F0B                     move.l     -[A7], A3
  2456. 00001AB0  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  2457. 00001AB4  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  2458. 00001AB8  42A7                     clr.l      -[A7]
  2459. 00001ABA  2054                     movea.l    A0, [A4]
  2460. 00001ABC  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2461. 00001AC0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2462. 00001AC4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2463. 00001AC8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2464. 00001ACC  302E FFF2                move.w     D0, [A6 - 0xE]
  2465. 00001AD0  48C0                     ext.l      D0
  2466. 00001AD2  2F00                     move.l     -[A7], D0
  2467. 00001AD4  2F3C 0010 001C           move.l     -[A7], 0x10001C
  2468. 00001ADA  7000                     moveq.l    D0, 0x00
  2469. 00001ADC  A82A                     syscall    ComponentDispatch
  2470. 00001ADE  2E1F                     move.l     D7, [A7]+
  2471. 00001AE0  6006                     bra        +0x8 /* 00001AE8 */
  2472. label00001AE2:
  2473. 00001AE2  3F3C 0003                move.w     -[A7], 0x3
  2474. 00001AE6  A9C8                     syscall    SysBeep
  2475. label00001AE8:
  2476. 00001AE8  4267                     clr.w      -[A7]
  2477. 00001AEA  486E FFF8                pea.l      [A6 - 0x8]
  2478. 00001AEE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2479. 00001AF2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2480. 00001AF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2481. 00001AFA  2F0B                     move.l     -[A7], A3
  2482. 00001AFC  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  2483. 00001B00  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  2484. 00001B04  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2485. 00001B08  4E5E                     unlink     A6
  2486. 00001B0A  205F                     movea.l    A0, [A7]+
  2487. 00001B0C  DEFC 0014                add.w      A7, 0x14
  2488. 00001B10  4ED0                     jmp        [A0]
  2489. 00001B12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2490. export_1373: // at 00001B14 (misaligned)
  2491. 00001B16  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2492. 00001B1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2493. 00001B1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2494. 00001B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2495. 00001B26  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  2496. 00001B2A  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  2497. 00001B2E  4E5E                     unlink     A6
  2498. 00001B30  205F                     movea.l    A0, [A7]+
  2499. 00001B32  DEFC 000C                add.w      A7, 0xC
  2500. 00001B36  4ED0                     jmp        [A0]
  2501. fn00001B38:
  2502. 00001B38  4E56 FFF8                link       A6, -0x0008
  2503. 00001B3C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2504. 00001B40  286E 0008                movea.l    A4, [A6 + 0x8]
  2505. 00001B44  4267                     clr.w      -[A7]
  2506. 00001B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2507. 00001B4A  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2508. 00001B4E  101F                     move.b     D0, [A7]+
  2509. 00001B50  6754                     beq        +0x56 /* 00001BA6 */
  2510. 00001B52  2054                     movea.l    A0, [A4]
  2511. 00001B54  4AA8 00CA                tst.l      [A0 + 0xCA]
  2512. 00001B58  56C1                     sne        D1
  2513. 00001B5A  C001                     and.b      D0, D1
  2514. 00001B5C  4A00                     tst.b      D0
  2515. 00001B5E  6746                     beq        +0x48 /* 00001BA6 */
  2516. 00001B60  4AA8 0116                tst.l      [A0 + 0x116]
  2517. 00001B64  56C1                     sne        D1
  2518. 00001B66  C001                     and.b      D0, D1
  2519. 00001B68  673C                     beq        +0x3E /* 00001BA6 */
  2520. 00001B6A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2521. 00001B6E  700D                     moveq.l    D0, 0x0D
  2522. 00001B70  AAAA                     syscall    QuickTimeDispatch
  2523. 00001B72  42A7                     clr.l      -[A7]
  2524. 00001B74  2054                     movea.l    A0, [A4]
  2525. 00001B76  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2526. 00001B7A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2527. 00001B7E  2F3C 0004 0014           move.l     -[A7], 0x40014
  2528. 00001B84  7000                     moveq.l    D0, 0x00
  2529. 00001B86  A82A                     syscall    ComponentDispatch
  2530. 00001B88  2E1F                     move.l     D7, [A7]+
  2531. 00001B8A  6702                     beq        +0x4 /* 00001B8E */
  2532. 00001B8C  6018                     bra        +0x1A /* 00001BA6 */
  2533. label00001B8E:
  2534. 00001B8E  42A7                     clr.l      -[A7]
  2535. 00001B90  2054                     movea.l    A0, [A4]
  2536. 00001B92  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2537. 00001B96  303C 00FB                move.w     D0, 0xFB
  2538. 00001B9A  AAAA                     syscall    QuickTimeDispatch
  2539. 00001B9C  265F                     movea.l    A3, [A7]+
  2540. 00001B9E  200B                     move.l     D0, A3
  2541. 00001BA0  6704                     beq        +0x6 /* 00001BA6 */
  2542. 00001BA2  2F0B                     move.l     -[A7], A3
  2543. 00001BA4  A927                     syscall    InvalRgn
  2544. label00001BA6:
  2545. 00001BA6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2546. 00001BAA  4E5E                     unlink     A6
  2547. 00001BAC  2E9F                     move.l     [A7], [A7]+
  2548. 00001BAE  4E75                     rts
  2549. fn00001BB0:
  2550. 00001BB0  4E56 FFF8                link       A6, -0x0008
  2551. 00001BB4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2552. 00001BB8  286E 0008                movea.l    A4, [A6 + 0x8]
  2553. 00001BBC  4267                     clr.w      -[A7]
  2554. 00001BBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2555. 00001BC2  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2556. 00001BC6  101F                     move.b     D0, [A7]+
  2557. 00001BC8  6754                     beq        +0x56 /* 00001C1E */
  2558. 00001BCA  2054                     movea.l    A0, [A4]
  2559. 00001BCC  4AA8 00CA                tst.l      [A0 + 0xCA]
  2560. 00001BD0  56C1                     sne        D1
  2561. 00001BD2  C001                     and.b      D0, D1
  2562. 00001BD4  4A00                     tst.b      D0
  2563. 00001BD6  6746                     beq        +0x48 /* 00001C1E */
  2564. 00001BD8  4AA8 0116                tst.l      [A0 + 0x116]
  2565. 00001BDC  56C1                     sne        D1
  2566. 00001BDE  C001                     and.b      D0, D1
  2567. 00001BE0  673C                     beq        +0x3E /* 00001C1E */
  2568. 00001BE2  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2569. 00001BE6  700E                     moveq.l    D0, 0x0E
  2570. 00001BE8  AAAA                     syscall    QuickTimeDispatch
  2571. 00001BEA  42A7                     clr.l      -[A7]
  2572. 00001BEC  2054                     movea.l    A0, [A4]
  2573. 00001BEE  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2574. 00001BF2  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2575. 00001BF6  2F3C 0004 0014           move.l     -[A7], 0x40014
  2576. 00001BFC  7000                     moveq.l    D0, 0x00
  2577. 00001BFE  A82A                     syscall    ComponentDispatch
  2578. 00001C00  2E1F                     move.l     D7, [A7]+
  2579. 00001C02  6702                     beq        +0x4 /* 00001C06 */
  2580. 00001C04  6018                     bra        +0x1A /* 00001C1E */
  2581. label00001C06:
  2582. 00001C06  42A7                     clr.l      -[A7]
  2583. 00001C08  2054                     movea.l    A0, [A4]
  2584. 00001C0A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2585. 00001C0E  303C 00FB                move.w     D0, 0xFB
  2586. 00001C12  AAAA                     syscall    QuickTimeDispatch
  2587. 00001C14  265F                     movea.l    A3, [A7]+
  2588. 00001C16  200B                     move.l     D0, A3
  2589. 00001C18  6704                     beq        +0x6 /* 00001C1E */
  2590. 00001C1A  2F0B                     move.l     -[A7], A3
  2591. 00001C1C  A927                     syscall    InvalRgn
  2592. label00001C1E:
  2593. 00001C1E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2594. 00001C22  4E5E                     unlink     A6
  2595. 00001C24  2E9F                     move.l     [A7], [A7]+
  2596. 00001C26  4E75                     rts
  2597. fn00001C28:
  2598. 00001C28  4E56 FFF2                link       A6, -0x000E
  2599. 00001C2C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2600. 00001C30  286E 0008                movea.l    A4, [A6 + 0x8]
  2601. 00001C34  4267                     clr.w      -[A7]
  2602. 00001C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2603. 00001C3A  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2604. 00001C3E  101F                     move.b     D0, [A7]+
  2605. 00001C40  6700 00A4                beq        +0xA6 /* 00001CE6 */
  2606. 00001C44  2054                     movea.l    A0, [A4]
  2607. 00001C46  4AA8 00CA                tst.l      [A0 + 0xCA]
  2608. 00001C4A  56C1                     sne        D1
  2609. 00001C4C  C001                     and.b      D0, D1
  2610. 00001C4E  4A00                     tst.b      D0
  2611. 00001C50  6700 0094                beq        +0x96 /* 00001CE6 */
  2612. 00001C54  4AA8 0116                tst.l      [A0 + 0x116]
  2613. 00001C58  56C1                     sne        D1
  2614. 00001C5A  C001                     and.b      D0, D1
  2615. 00001C5C  6700 0088                beq        +0x8A /* 00001CE6 */
  2616. 00001C60  42A7                     clr.l      -[A7]
  2617. 00001C62  2054                     movea.l    A0, [A4]
  2618. 00001C64  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2619. 00001C68  7035                     moveq.l    D0, 0x35
  2620. 00001C6A  AAAA                     syscall    QuickTimeDispatch
  2621. 00001C6C  2C1F                     move.l     D6, [A7]+
  2622. 00001C6E  4267                     clr.w      -[A7]
  2623. 00001C70  7003                     moveq.l    D0, 0x03
  2624. 00001C72  AAAA                     syscall    QuickTimeDispatch
  2625. 00001C74  4A5F                     tst.w      [A7]+
  2626. 00001C76  6702                     beq        +0x4 /* 00001C7A */
  2627. 00001C78  6072                     bra        +0x74 /* 00001CEC */
  2628. label00001C7A:
  2629. 00001C7A  42A7                     clr.l      -[A7]
  2630. 00001C7C  2054                     movea.l    A0, [A4]
  2631. 00001C7E  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2632. 00001C82  3F3C 0008                move.w     -[A7], 0x8
  2633. 00001C86  42A7                     clr.l      -[A7]
  2634. 00001C88  2F3C 0006 0009           move.l     -[A7], 0x60009
  2635. 00001C8E  7000                     moveq.l    D0, 0x00
  2636. 00001C90  A82A                     syscall    ComponentDispatch
  2637. 00001C92  2E1F                     move.l     D7, [A7]+
  2638. 00001C94  6702                     beq        +0x4 /* 00001C98 */
  2639. 00001C96  6054                     bra        +0x56 /* 00001CEC */
  2640. label00001C98:
  2641. 00001C98  2054                     movea.l    A0, [A4]
  2642. 00001C9A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2643. 00001C9E  2F06                     move.l     -[A7], D6
  2644. 00001CA0  703D                     moveq.l    D0, 0x3D
  2645. 00001CA2  AAAA                     syscall    QuickTimeDispatch
  2646. 00001CA4  4267                     clr.w      -[A7]
  2647. 00001CA6  7003                     moveq.l    D0, 0x03
  2648. 00001CA8  AAAA                     syscall    QuickTimeDispatch
  2649. 00001CAA  4A5F                     tst.w      [A7]+
  2650. 00001CAC  6702                     beq        +0x4 /* 00001CB0 */
  2651. 00001CAE  603C                     bra        +0x3E /* 00001CEC */
  2652. label00001CB0:
  2653. 00001CB0  42A7                     clr.l      -[A7]
  2654. 00001CB2  2054                     movea.l    A0, [A4]
  2655. 00001CB4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2656. 00001CB8  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2657. 00001CBC  2F3C 0004 0014           move.l     -[A7], 0x40014
  2658. 00001CC2  7000                     moveq.l    D0, 0x00
  2659. 00001CC4  A82A                     syscall    ComponentDispatch
  2660. 00001CC6  2E1F                     move.l     D7, [A7]+
  2661. 00001CC8  6702                     beq        +0x4 /* 00001CCC */
  2662. 00001CCA  6020                     bra        +0x22 /* 00001CEC */
  2663. label00001CCC:
  2664. 00001CCC  42A7                     clr.l      -[A7]
  2665. 00001CCE  2054                     movea.l    A0, [A4]
  2666. 00001CD0  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2667. 00001CD4  303C 00FB                move.w     D0, 0xFB
  2668. 00001CD8  AAAA                     syscall    QuickTimeDispatch
  2669. 00001CDA  265F                     movea.l    A3, [A7]+
  2670. 00001CDC  200B                     move.l     D0, A3
  2671. 00001CDE  670C                     beq        +0xE /* 00001CEC */
  2672. 00001CE0  2F0B                     move.l     -[A7], A3
  2673. 00001CE2  A927                     syscall    InvalRgn
  2674. 00001CE4  6006                     bra        +0x8 /* 00001CEC */
  2675. label00001CE6:
  2676. 00001CE6  3F3C 0003                move.w     -[A7], 0x3
  2677. 00001CEA  A9C8                     syscall    SysBeep
  2678. label00001CEC:
  2679. 00001CEC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2680. 00001CF0  4E5E                     unlink     A6
  2681. 00001CF2  2E9F                     move.l     [A7], [A7]+
  2682. 00001CF4  4E75                     rts
  2683. 00001CF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2684. // begin alternate branch 00001CF8-00001CFC
  2685. fn00001CF8:
  2686. 00001CF8  4E56 FFFA                link       A6, -0x0006
  2687. // end alternate branch 00001CF8-00001CFC
  2688. fn00001CF8: // (misaligned)
  2689. 00001CFA  FFFA                     .invalid   <<F/7/7>>
  2690. 00001CFC  48E7 0108                movem.l    -[A7], D7,A4
  2691. 00001D00  286E 0008                movea.l    A4, [A6 + 0x8]
  2692. 00001D04  4267                     clr.w      -[A7]
  2693. 00001D06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2694. 00001D0A  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2695. 00001D0E  101F                     move.b     D0, [A7]+
  2696. 00001D10  6700 0094                beq        +0x96 /* 00001DA6 */
  2697. 00001D14  2054                     movea.l    A0, [A4]
  2698. 00001D16  4AA8 00CA                tst.l      [A0 + 0xCA]
  2699. 00001D1A  56C1                     sne        D1
  2700. 00001D1C  C001                     and.b      D0, D1
  2701. 00001D1E  4A00                     tst.b      D0
  2702. 00001D20  6700 0084                beq        +0x86 /* 00001DA6 */
  2703. 00001D24  4AA8 0116                tst.l      [A0 + 0x116]
  2704. 00001D28  56C1                     sne        D1
  2705. 00001D2A  C001                     and.b      D0, D1
  2706. 00001D2C  6778                     beq        +0x7A /* 00001DA6 */
  2707. 00001D2E  42A7                     clr.l      -[A7]
  2708. 00001D30  2054                     movea.l    A0, [A4]
  2709. 00001D32  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2710. 00001D36  3F3C 000F                move.w     -[A7], 0xF
  2711. 00001D3A  486E FFFA                pea.l      [A6 - 0x6]
  2712. 00001D3E  2F3C 0006 0009           move.l     -[A7], 0x60009
  2713. 00001D44  7000                     moveq.l    D0, 0x00
  2714. 00001D46  A82A                     syscall    ComponentDispatch
  2715. 00001D48  2E1F                     move.l     D7, [A7]+
  2716. 00001D4A  6702                     beq        +0x4 /* 00001D4E */
  2717. 00001D4C  605E                     bra        +0x60 /* 00001DAC */
  2718. label00001D4E:
  2719. 00001D4E  102E 000C                move.b     D0, [A6 + 0xC]
  2720. 00001D52  672A                     beq        +0x2C /* 00001D7E */
  2721. 00001D54  42A7                     clr.l      -[A7]
  2722. 00001D56  2054                     movea.l    A0, [A4]
  2723. 00001D58  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2724. 00001D5C  3F3C 000E                move.w     -[A7], 0xE
  2725. 00001D60  302E FFFA                move.w     D0, [A6 - 0x6]
  2726. 00001D64  6A02                     bpl        +0x4 /* 00001D68 */
  2727. 00001D66  4440                     neg.w      D0
  2728. label00001D68:
  2729. 00001D68  4440                     neg.w      D0
  2730. 00001D6A  48C0                     ext.l      D0
  2731. 00001D6C  2F00                     move.l     -[A7], D0
  2732. 00001D6E  2F3C 0006 0009           move.l     -[A7], 0x60009
  2733. 00001D74  7000                     moveq.l    D0, 0x00
  2734. 00001D76  A82A                     syscall    ComponentDispatch
  2735. 00001D78  2E1F                     move.l     D7, [A7]+
  2736. 00001D7A  6730                     beq        +0x32 /* 00001DAC */
  2737. 00001D7C  602E                     bra        +0x30 /* 00001DAC */
  2738. label00001D7E:
  2739. 00001D7E  42A7                     clr.l      -[A7]
  2740. 00001D80  2054                     movea.l    A0, [A4]
  2741. 00001D82  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2742. 00001D86  3F3C 000E                move.w     -[A7], 0xE
  2743. 00001D8A  302E FFFA                move.w     D0, [A6 - 0x6]
  2744. 00001D8E  6A02                     bpl        +0x4 /* 00001D92 */
  2745. 00001D90  4440                     neg.w      D0
  2746. label00001D92:
  2747. 00001D92  48C0                     ext.l      D0
  2748. 00001D94  2F00                     move.l     -[A7], D0
  2749. 00001D96  2F3C 0006 0009           move.l     -[A7], 0x60009
  2750. 00001D9C  7000                     moveq.l    D0, 0x00
  2751. 00001D9E  A82A                     syscall    ComponentDispatch
  2752. 00001DA0  2E1F                     move.l     D7, [A7]+
  2753. 00001DA2  6708                     beq        +0xA /* 00001DAC */
  2754. 00001DA4  6006                     bra        +0x8 /* 00001DAC */
  2755. label00001DA6:
  2756. 00001DA6  3F3C 0003                move.w     -[A7], 0x3
  2757. 00001DAA  A9C8                     syscall    SysBeep
  2758. label00001DAC:
  2759. 00001DAC  4CDF 1080                movem.l    D7,A4, [A7]+
  2760. 00001DB0  4E5E                     unlink     A6
  2761. 00001DB2  205F                     movea.l    A0, [A7]+
  2762. 00001DB4  5C4F                     addq.w     A7, 6
  2763. 00001DB6  4ED0                     jmp        [A0]
  2764. export_1374:
  2765. 00001DB8  4E56 FFFC                link       A6, -0x0004
  2766. 00001DBC  48E7 0108                movem.l    -[A7], D7,A4
  2767. 00001DC0  286E 0008                movea.l    A4, [A6 + 0x8]
  2768. 00001DC4  4267                     clr.w      -[A7]
  2769. 00001DC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2770. 00001DCA  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2771. 00001DCE  101F                     move.b     D0, [A7]+
  2772. 00001DD0  6732                     beq        +0x34 /* 00001E04 */
  2773. 00001DD2  2054                     movea.l    A0, [A4]
  2774. 00001DD4  4AA8 00CA                tst.l      [A0 + 0xCA]
  2775. 00001DD8  56C1                     sne        D1
  2776. 00001DDA  C001                     and.b      D0, D1
  2777. 00001DDC  4A00                     tst.b      D0
  2778. 00001DDE  6724                     beq        +0x26 /* 00001E04 */
  2779. 00001DE0  4AA8 0116                tst.l      [A0 + 0x116]
  2780. 00001DE4  56C1                     sne        D1
  2781. 00001DE6  C001                     and.b      D0, D1
  2782. 00001DE8  671A                     beq        +0x1C /* 00001E04 */
  2783. 00001DEA  42A7                     clr.l      -[A7]
  2784. 00001DEC  2054                     movea.l    A0, [A4]
  2785. 00001DEE  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2786. 00001DF2  3F3C 0008                move.w     -[A7], 0x8
  2787. 00001DF6  42A7                     clr.l      -[A7]
  2788. 00001DF8  2F3C 0006 0009           move.l     -[A7], 0x60009
  2789. 00001DFE  7000                     moveq.l    D0, 0x00
  2790. 00001E00  A82A                     syscall    ComponentDispatch
  2791. 00001E02  2E1F                     move.l     D7, [A7]+
  2792. label00001E04:
  2793. 00001E04  2054                     movea.l    A0, [A4]
  2794. 00001E06  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2795. 00001E0A  42A7                     clr.l      -[A7]
  2796. 00001E0C  7005                     moveq.l    D0, 0x05
  2797. 00001E0E  AAAA                     syscall    QuickTimeDispatch
  2798. 00001E10  4CDF 1080                movem.l    D7,A4, [A7]+
  2799. 00001E14  4E5E                     unlink     A6
  2800. 00001E16  2E9F                     move.l     [A7], [A7]+
  2801. 00001E18  4E75                     rts
  2802. 00001E1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2803. // begin alternate branch 00001E1C-00001E20
  2804. fn00001E1C:
  2805. 00001E1C  4E56 FFFC                link       A6, -0x0004
  2806. // end alternate branch 00001E1C-00001E20
  2807. fn00001E1C: // (misaligned)
  2808. 00001E1E  FFFC                     .invalid   <<F/7/7>>
  2809. 00001E20  48E7 0108                movem.l    -[A7], D7,A4
  2810. 00001E24  286E 0008                movea.l    A4, [A6 + 0x8]
  2811. 00001E28  4267                     clr.w      -[A7]
  2812. 00001E2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2813. 00001E2E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2814. 00001E32  101F                     move.b     D0, [A7]+
  2815. 00001E34  673A                     beq        +0x3C /* 00001E70 */
  2816. 00001E36  2054                     movea.l    A0, [A4]
  2817. 00001E38  4AA8 00CA                tst.l      [A0 + 0xCA]
  2818. 00001E3C  56C1                     sne        D1
  2819. 00001E3E  C001                     and.b      D0, D1
  2820. 00001E40  4A00                     tst.b      D0
  2821. 00001E42  672C                     beq        +0x2E /* 00001E70 */
  2822. 00001E44  4AA8 0116                tst.l      [A0 + 0x116]
  2823. 00001E48  56C1                     sne        D1
  2824. 00001E4A  C001                     and.b      D0, D1
  2825. 00001E4C  6722                     beq        +0x24 /* 00001E70 */
  2826. 00001E4E  42A7                     clr.l      -[A7]
  2827. 00001E50  2054                     movea.l    A0, [A4]
  2828. 00001E52  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2829. 00001E56  3F3C 0008                move.w     -[A7], 0x8
  2830. 00001E5A  42A7                     clr.l      -[A7]
  2831. 00001E5C  2F3C 0001 0001           move.l     -[A7], 0x10001
  2832. 00001E62  A869                     syscall    FixRatio
  2833. 00001E64  2F3C 0006 0009           move.l     -[A7], 0x60009
  2834. 00001E6A  7000                     moveq.l    D0, 0x00
  2835. 00001E6C  A82A                     syscall    ComponentDispatch
  2836. 00001E6E  2E1F                     move.l     D7, [A7]+
  2837. label00001E70:
  2838. 00001E70  2054                     movea.l    A0, [A4]
  2839. 00001E72  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2840. 00001E76  42A7                     clr.l      -[A7]
  2841. 00001E78  7005                     moveq.l    D0, 0x05
  2842. 00001E7A  AAAA                     syscall    QuickTimeDispatch
  2843. 00001E7C  4CDF 1080                movem.l    D7,A4, [A7]+
  2844. 00001E80  4E5E                     unlink     A6
  2845. 00001E82  2E9F                     move.l     [A7], [A7]+
  2846. 00001E84  4E75                     rts
  2847. 00001E86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2848. // begin alternate branch 00001E88-00001E8C
  2849. export_1375:
  2850. fn00001E88:
  2851. 00001E88  4E56 FFF8                link       A6, -0x0008
  2852. // end alternate branch 00001E88-00001E8C
  2853. export_1375: // at 00001E88 (misaligned)
  2854. fn00001E88: // (misaligned)
  2855. 00001E8A  FFF8                     .invalid   <<F/7/7>>
  2856. 00001E8C  48E7 0108                movem.l    -[A7], D7,A4
  2857. 00001E90  286E 0008                movea.l    A4, [A6 + 0x8]
  2858. 00001E94  4267                     clr.w      -[A7]
  2859. 00001E96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2860. 00001E9A  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2861. 00001E9E  101F                     move.b     D0, [A7]+
  2862. 00001EA0  6776                     beq        +0x78 /* 00001F18 */
  2863. 00001EA2  2054                     movea.l    A0, [A4]
  2864. 00001EA4  4AA8 00CA                tst.l      [A0 + 0xCA]
  2865. 00001EA8  56C1                     sne        D1
  2866. 00001EAA  C001                     and.b      D0, D1
  2867. 00001EAC  4A00                     tst.b      D0
  2868. 00001EAE  6768                     beq        +0x6A /* 00001F18 */
  2869. 00001EB0  4AA8 0116                tst.l      [A0 + 0x116]
  2870. 00001EB4  56C1                     sne        D1
  2871. 00001EB6  C001                     and.b      D0, D1
  2872. 00001EB8  675E                     beq        +0x60 /* 00001F18 */
  2873. 00001EBA  1028 0177                move.b     D0, [A0 + 0x177]
  2874. 00001EBE  6632                     bne        +0x34 /* 00001EF2 */
  2875. 00001EC0  42A7                     clr.l      -[A7]
  2876. 00001EC2  2054                     movea.l    A0, [A4]
  2877. 00001EC4  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2878. 00001EC8  3F3C 0015                move.w     -[A7], 0x15
  2879. 00001ECC  1028 0176                move.b     D0, [A0 + 0x176]
  2880. 00001ED0  0A00 0001                xori.b     D0, 0x1
  2881. 00001ED4  4880                     ext.w      D0
  2882. 00001ED6  48C0                     ext.l      D0
  2883. 00001ED8  2F00                     move.l     -[A7], D0
  2884. 00001EDA  2F3C 0006 0009           move.l     -[A7], 0x60009
  2885. 00001EE0  7000                     moveq.l    D0, 0x00
  2886. 00001EE2  A82A                     syscall    ComponentDispatch
  2887. 00001EE4  2E1F                     move.l     D7, [A7]+
  2888. 00001EE6  6702                     beq        +0x4 /* 00001EEA */
  2889. 00001EE8  6034                     bra        +0x36 /* 00001F1E */
  2890. label00001EEA:
  2891. 00001EEA  2054                     movea.l    A0, [A4]
  2892. 00001EEC  0A28 0001 0176           xori.b     [A0 + 0x176], 0x1
  2893. label00001EF2:
  2894. 00001EF2  42A7                     clr.l      -[A7]
  2895. 00001EF4  2054                     movea.l    A0, [A4]
  2896. 00001EF6  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2897. 00001EFA  3F3C 0017                move.w     -[A7], 0x17
  2898. 00001EFE  42A7                     clr.l      -[A7]
  2899. 00001F00  2F3C 0006 0009           move.l     -[A7], 0x60009
  2900. 00001F06  7000                     moveq.l    D0, 0x00
  2901. 00001F08  A82A                     syscall    ComponentDispatch
  2902. 00001F0A  2E1F                     move.l     D7, [A7]+
  2903. 00001F0C  6702                     beq        +0x4 /* 00001F10 */
  2904. 00001F0E  600E                     bra        +0x10 /* 00001F1E */
  2905. label00001F10:
  2906. 00001F10  2054                     movea.l    A0, [A4]
  2907. 00001F12  4228 0177                clr.b      [A0 + 0x177]
  2908. 00001F16  6006                     bra        +0x8 /* 00001F1E */
  2909. label00001F18:
  2910. 00001F18  3F3C 0003                move.w     -[A7], 0x3
  2911. 00001F1C  A9C8                     syscall    SysBeep
  2912. label00001F1E:
  2913. 00001F1E  4CDF 1080                movem.l    D7,A4, [A7]+
  2914. 00001F22  4E5E                     unlink     A6
  2915. 00001F24  2E9F                     move.l     [A7], [A7]+
  2916. 00001F26  4E75                     rts
  2917. export_1376:
  2918. fn00001F28:
  2919. 00001F28  4E56 FFFC                link       A6, -0x0004
  2920. 00001F2C  48E7 0108                movem.l    -[A7], D7,A4
  2921. 00001F30  286E 0008                movea.l    A4, [A6 + 0x8]
  2922. 00001F34  4267                     clr.w      -[A7]
  2923. 00001F36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2924. 00001F3A  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2925. 00001F3E  101F                     move.b     D0, [A7]+
  2926. 00001F40  6700 0082                beq        +0x84 /* 00001FC4 */
  2927. 00001F44  2054                     movea.l    A0, [A4]
  2928. 00001F46  4AA8 00CA                tst.l      [A0 + 0xCA]
  2929. 00001F4A  56C1                     sne        D1
  2930. 00001F4C  C001                     and.b      D0, D1
  2931. 00001F4E  4A00                     tst.b      D0
  2932. 00001F50  6772                     beq        +0x74 /* 00001FC4 */
  2933. 00001F52  4AA8 0116                tst.l      [A0 + 0x116]
  2934. 00001F56  56C1                     sne        D1
  2935. 00001F58  C001                     and.b      D0, D1
  2936. 00001F5A  6768                     beq        +0x6A /* 00001FC4 */
  2937. 00001F5C  42A7                     clr.l      -[A7]
  2938. 00001F5E  2054                     movea.l    A0, [A4]
  2939. 00001F60  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2940. 00001F64  3F3C 0017                move.w     -[A7], 0x17
  2941. 00001F68  1028 0177                move.b     D0, [A0 + 0x177]
  2942. 00001F6C  0A00 0001                xori.b     D0, 0x1
  2943. 00001F70  4880                     ext.w      D0
  2944. 00001F72  48C0                     ext.l      D0
  2945. 00001F74  2F00                     move.l     -[A7], D0
  2946. 00001F76  2F3C 0006 0009           move.l     -[A7], 0x60009
  2947. 00001F7C  7000                     moveq.l    D0, 0x00
  2948. 00001F7E  A82A                     syscall    ComponentDispatch
  2949. 00001F80  2E1F                     move.l     D7, [A7]+
  2950. 00001F82  6702                     beq        +0x4 /* 00001F86 */
  2951. 00001F84  6044                     bra        +0x46 /* 00001FCA */
  2952. label00001F86:
  2953. 00001F86  2054                     movea.l    A0, [A4]
  2954. 00001F88  1028 0177                move.b     D0, [A0 + 0x177]
  2955. 00001F8C  0A00 0001                xori.b     D0, 0x1
  2956. 00001F90  1140 0177                move.b     [A0 + 0x177], D0
  2957. 00001F94  42A7                     clr.l      -[A7]
  2958. 00001F96  2054                     movea.l    A0, [A4]
  2959. 00001F98  2F28 0116                move.l     -[A7], [A0 + 0x116]
  2960. 00001F9C  3F3C 0015                move.w     -[A7], 0x15
  2961. 00001FA0  1028 0177                move.b     D0, [A0 + 0x177]
  2962. 00001FA4  4880                     ext.w      D0
  2963. 00001FA6  48C0                     ext.l      D0
  2964. 00001FA8  2F00                     move.l     -[A7], D0
  2965. 00001FAA  2F3C 0006 0009           move.l     -[A7], 0x60009
  2966. 00001FB0  7000                     moveq.l    D0, 0x00
  2967. 00001FB2  A82A                     syscall    ComponentDispatch
  2968. 00001FB4  2E1F                     move.l     D7, [A7]+
  2969. 00001FB6  6702                     beq        +0x4 /* 00001FBA */
  2970. 00001FB8  6010                     bra        +0x12 /* 00001FCA */
  2971. label00001FBA:
  2972. 00001FBA  2054                     movea.l    A0, [A4]
  2973. 00001FBC  1168 0177 0176           move.b     [A0 + 0x176], [A0 + 0x177]
  2974. 00001FC2  6006                     bra        +0x8 /* 00001FCA */
  2975. label00001FC4:
  2976. 00001FC4  3F3C 0003                move.w     -[A7], 0x3
  2977. 00001FC8  A9C8                     syscall    SysBeep
  2978. label00001FCA:
  2979. 00001FCA  4CDF 1080                movem.l    D7,A4, [A7]+
  2980. 00001FCE  4E5E                     unlink     A6
  2981. 00001FD0  2E9F                     move.l     [A7], [A7]+
  2982. 00001FD2  4E75                     rts
  2983. export_1377:
  2984. fn00001FD4:
  2985. 00001FD4  4E56 FFFC                link       A6, -0x0004
  2986. 00001FD8  48E7 0108                movem.l    -[A7], D7,A4
  2987. 00001FDC  286E 0008                movea.l    A4, [A6 + 0x8]
  2988. 00001FE0  4267                     clr.w      -[A7]
  2989. 00001FE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2990. 00001FE6  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2991. 00001FEA  101F                     move.b     D0, [A7]+
  2992. 00001FEC  6752                     beq        +0x54 /* 00002040 */
  2993. 00001FEE  2054                     movea.l    A0, [A4]
  2994. 00001FF0  4AA8 00CA                tst.l      [A0 + 0xCA]
  2995. 00001FF4  56C1                     sne        D1
  2996. 00001FF6  C001                     and.b      D0, D1
  2997. 00001FF8  4A00                     tst.b      D0
  2998. 00001FFA  6744                     beq        +0x46 /* 00002040 */
  2999. 00001FFC  4AA8 0116                tst.l      [A0 + 0x116]
  3000. 00002000  56C1                     sne        D1
  3001. 00002002  C001                     and.b      D0, D1
  3002. 00002004  673A                     beq        +0x3C /* 00002040 */
  3003. 00002006  42A7                     clr.l      -[A7]
  3004. 00002008  2054                     movea.l    A0, [A4]
  3005. 0000200A  2F28 0116                move.l     -[A7], [A0 + 0x116]
  3006. 0000200E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3007. 00002012  1028 0178                move.b     D0, [A0 + 0x178]
  3008. 00002016  0A00 0001                xori.b     D0, 0x1
  3009. 0000201A  4880                     ext.w      D0
  3010. 0000201C  48C0                     ext.l      D0
  3011. 0000201E  2F00                     move.l     -[A7], D0
  3012. 00002020  2F3C 0006 0009           move.l     -[A7], 0x60009
  3013. 00002026  7000                     moveq.l    D0, 0x00
  3014. 00002028  A82A                     syscall    ComponentDispatch
  3015. 0000202A  2E1F                     move.l     D7, [A7]+
  3016. 0000202C  6702                     beq        +0x4 /* 00002030 */
  3017. 0000202E  6016                     bra        +0x18 /* 00002046 */
  3018. label00002030:
  3019. 00002030  2054                     movea.l    A0, [A4]
  3020. 00002032  1028 0178                move.b     D0, [A0 + 0x178]
  3021. 00002036  0A00 0001                xori.b     D0, 0x1
  3022. 0000203A  1140 0178                move.b     [A0 + 0x178], D0
  3023. 0000203E  6006                     bra        +0x8 /* 00002046 */
  3024. label00002040:
  3025. 00002040  3F3C 0003                move.w     -[A7], 0x3
  3026. 00002044  A9C8                     syscall    SysBeep
  3027. label00002046:
  3028. 00002046  4CDF 1080                movem.l    D7,A4, [A7]+
  3029. 0000204A  4E5E                     unlink     A6
  3030. 0000204C  2E9F                     move.l     [A7], [A7]+
  3031. 0000204E  4E75                     rts
  3032. fn00002050:
  3033. 00002050  4E56 0000                link       A6, 0
  3034. 00002054  2F0C                     move.l     -[A7], A4
  3035. 00002056  286E 0008                movea.l    A4, [A6 + 0x8]
  3036. 0000205A  4267                     clr.w      -[A7]
  3037. 0000205C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3038. 00002060  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3039. 00002064  101F                     move.b     D0, [A7]+
  3040. 00002066  6772                     beq        +0x74 /* 000020DA */
  3041. 00002068  2054                     movea.l    A0, [A4]
  3042. 0000206A  4AA8 00CA                tst.l      [A0 + 0xCA]
  3043. 0000206E  56C1                     sne        D1
  3044. 00002070  C001                     and.b      D0, D1
  3045. 00002072  4A00                     tst.b      D0
  3046. 00002074  6764                     beq        +0x66 /* 000020DA */
  3047. 00002076  4AA8 0116                tst.l      [A0 + 0x116]
  3048. 0000207A  56C1                     sne        D1
  3049. 0000207C  C001                     and.b      D0, D1
  3050. 0000207E  4A00                     tst.b      D0
  3051. 00002080  6758                     beq        +0x5A /* 000020DA */
  3052. 00002082  C028 011B                and.b      D0, [A0 + 0x11B]
  3053. 00002086  6752                     beq        +0x54 /* 000020DA */
  3054. 00002088  42A7                     clr.l      -[A7]
  3055. 0000208A  2054                     movea.l    A0, [A4]
  3056. 0000208C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  3057. 00002090  2F3C 0000 000F           move.l     -[A7], 0xF
  3058. 00002096  7000                     moveq.l    D0, 0x00
  3059. 00002098  A82A                     syscall    ComponentDispatch
  3060. 0000209A  4A9F                     tst.l      [A7]+
  3061. 0000209C  6620                     bne        +0x22 /* 000020BE */
  3062. 0000209E  42A7                     clr.l      -[A7]
  3063. 000020A0  2054                     movea.l    A0, [A4]
  3064. 000020A2  2F28 0116                move.l     -[A7], [A0 + 0x116]
  3065. 000020A6  1F3C 0001                move.b     -[A7], 0x1
  3066. 000020AA  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3067. 000020B0  7000                     moveq.l    D0, 0x00
  3068. 000020B2  A82A                     syscall    ComponentDispatch
  3069. 000020B4  201F                     move.l     D0, [A7]+
  3070. 000020B6  3F00                     move.w     -[A7], D0
  3071. 000020B8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3072. 000020BC  601C                     bra        +0x1E /* 000020DA */
  3073. label000020BE:
  3074. 000020BE  42A7                     clr.l      -[A7]
  3075. 000020C0  2054                     movea.l    A0, [A4]
  3076. 000020C2  2F28 0116                move.l     -[A7], [A0 + 0x116]
  3077. 000020C6  4267                     clr.w      -[A7]
  3078. 000020C8  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3079. 000020CE  7000                     moveq.l    D0, 0x00
  3080. 000020D0  A82A                     syscall    ComponentDispatch
  3081. 000020D2  201F                     move.l     D0, [A7]+
  3082. 000020D4  3F00                     move.w     -[A7], D0
  3083. 000020D6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3084. label000020DA:
  3085. 000020DA  285F                     movea.l    A4, [A7]+
  3086. 000020DC  4E5E                     unlink     A6
  3087. 000020DE  2E9F                     move.l     [A7], [A7]+
  3088. 000020E0  4E75                     rts
  3089. 000020E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3090. // begin alternate branch 000020E4-000020F0
  3091. export_1378:
  3092. fn000020E4:
  3093. 000020E4  4E56 0000                link       A6, 0
  3094. 000020E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3095. 000020EC  4EAD 2E12                jsr        [A5 + 0x2E12 /* export_1470 */]
  3096. // end alternate branch 000020E4-000020F0
  3097. export_1378: // at 000020E4 (misaligned)
  3098. fn000020E4: // (misaligned)
  3099. 000020E6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3100. 000020EA  0008 4EAD                ori.b      A0, 0xAD
  3101. 000020EE  2E12                     move.l     D7, [A2]
  3102. 000020F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3103. 000020F4  2050                     movea.l    A0, [A0]
  3104. 000020F6  216E 000C 0074           move.l     [A0 + 0x74], [A6 + 0xC]
  3105. 000020FC  4E5E                     unlink     A6
  3106. 000020FE  205F                     movea.l    A0, [A7]+
  3107. 00002100  504F                     addq.w     A7, 8
  3108. 00002102  4ED0                     jmp        [A0]
  3109. fn00002104:
  3110. 00002104  4E56 0000                link       A6, 0
  3111. 00002108  2F0C                     move.l     -[A7], A4
  3112. 0000210A  286E 0008                movea.l    A4, [A6 + 0x8]
  3113. 0000210E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3114. 00002112  2F0C                     move.l     -[A7], A4
  3115. 00002114  4EBA FFCE                jsr        [PC - 0x32 /* 000020E4 */]
  3116. 00002118  2F3C 0000 000C           move.l     -[A7], 0xC
  3117. 0000211E  2F0C                     move.l     -[A7], A4
  3118. 00002120  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  3119. 00002124  2F3C 0000 0005           move.l     -[A7], 0x5
  3120. 0000212A  2F0C                     move.l     -[A7], A4
  3121. 0000212C  4EAD 2E2A                jsr        [A5 + 0x2E2A /* export_1473 */]
  3122. 00002130  3F3C 0190                move.w     -[A7], 0x190
  3123. 00002134  2F0C                     move.l     -[A7], A4
  3124. 00002136  4EAD 2E3A                jsr        [A5 + 0x2E3A /* export_1475 */]
  3125. 0000213A  285F                     movea.l    A4, [A7]+
  3126. 0000213C  4E5E                     unlink     A6
  3127. 0000213E  205F                     movea.l    A0, [A7]+
  3128. 00002140  504F                     addq.w     A7, 8
  3129. 00002142  4ED0                     jmp        [A0]
  3130. export_1379:
  3131. 00002144  4E56 FF00                link       A6, -0x0100
  3132. 00002148  48E7 0018                movem.l    -[A7], A3,A4
  3133. 0000214C  266E 0008                movea.l    A3, [A6 + 0x8]
  3134. 00002150  284B                     movea.l    A4, A3
  3135. 00002152  2F0B                     move.l     -[A7], A3
  3136. 00002154  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  3137. 00002158  2054                     movea.l    A0, [A4]
  3138. 0000215A  4AA8 0074                tst.l      [A0 + 0x74]
  3139. 0000215E  56C0                     sne        D0
  3140. 00002160  4A00                     tst.b      D0
  3141. 00002162  6700 0108                beq        +0x10A /* 0000226C */
  3142. 00002166  2248                     movea.l    A1, A0
  3143. 00002168  2069 0074                movea.l    A0, [A1 + 0x74]
  3144. 0000216C  2050                     movea.l    A0, [A0]
  3145. 0000216E  4AA8 0116                tst.l      [A0 + 0x116]
  3146. 00002172  56C1                     sne        D1
  3147. 00002174  C001                     and.b      D0, D1
  3148. 00002176  6700 00F4                beq        +0xF6 /* 0000226C */
  3149. 0000217A  42A7                     clr.l      -[A7]
  3150. 0000217C  2254                     movea.l    A1, [A4]
  3151. 0000217E  2069 0074                movea.l    A0, [A1 + 0x74]
  3152. 00002182  2050                     movea.l    A0, [A0]
  3153. 00002184  2F28 0116                move.l     -[A7], [A0 + 0x116]
  3154. 00002188  2F3C 0000 000F           move.l     -[A7], 0xF
  3155. 0000218E  7000                     moveq.l    D0, 0x00
  3156. 00002190  A82A                     syscall    ComponentDispatch
  3157. 00002192  4A9F                     tst.l      [A7]+
  3158. 00002194  6610                     bne        +0x12 /* 000021A6 */
  3159. 00002196  486E FF00                pea.l      [A6 - 0x100]
  3160. 0000219A  2F3C 0004 0802           move.l     -[A7], 0x40802
  3161. 000021A0  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3162. 000021A4  600E                     bra        +0x10 /* 000021B4 */
  3163. label000021A6:
  3164. 000021A6  486E FF00                pea.l      [A6 - 0x100]
  3165. 000021AA  2F3C 0005 0802           move.l     -[A7], 0x50802
  3166. 000021B0  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3167. label000021B4:
  3168. 000021B4  3F3C 0008                move.w     -[A7], 0x8
  3169. 000021B8  486E FF00                pea.l      [A6 - 0x100]
  3170. 000021BC  2F0B                     move.l     -[A7], A3
  3171. 000021BE  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  3172. 000021C2  3F3C 0001                move.w     -[A7], 0x1
  3173. 000021C6  1F3C 0001                move.b     -[A7], 0x1
  3174. 000021CA  2F0B                     move.l     -[A7], A3
  3175. 000021CC  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  3176. 000021D0  3F3C 0002                move.w     -[A7], 0x2
  3177. 000021D4  1F3C 0001                move.b     -[A7], 0x1
  3178. 000021D8  2F0B                     move.l     -[A7], A3
  3179. 000021DA  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  3180. 000021DE  3F3C 0004                move.w     -[A7], 0x4
  3181. 000021E2  1F3C 0001                move.b     -[A7], 0x1
  3182. 000021E6  2F0B                     move.l     -[A7], A3
  3183. 000021E8  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  3184. 000021EC  3F3C 0006                move.w     -[A7], 0x6
  3185. 000021F0  1F3C 0001                move.b     -[A7], 0x1
  3186. 000021F4  2F0B                     move.l     -[A7], A3
  3187. 000021F6  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  3188. 000021FA  3F3C 0008                move.w     -[A7], 0x8
  3189. 000021FE  1F3C 0001                move.b     -[A7], 0x1
  3190. 00002202  2F0B                     move.l     -[A7], A3
  3191. 00002204  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  3192. 00002208  3F3C 0001                move.w     -[A7], 0x1
  3193. 0000220C  2254                     movea.l    A1, [A4]
  3194. 0000220E  2069 0074                movea.l    A0, [A1 + 0x74]
  3195. 00002212  2050                     movea.l    A0, [A0]
  3196. 00002214  1028 0176                move.b     D0, [A0 + 0x176]
  3197. 00002218  6710                     beq        +0x12 /* 0000222A */
  3198. 0000221A  2069 0074                movea.l    A0, [A1 + 0x74]
  3199. 0000221E  2050                     movea.l    A0, [A0]
  3200. 00002220  1228 0177                move.b     D1, [A0 + 0x177]
  3201. 00002224  0A01 0001                xori.b     D1, 0x1
  3202. 00002228  C001                     and.b      D0, D1
  3203. label0000222A:
  3204. 0000222A  1F00                     move.b     -[A7], D0
  3205. 0000222C  2F0B                     move.l     -[A7], A3
  3206. 0000222E  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  3207. 00002232  3F3C 0002                move.w     -[A7], 0x2
  3208. 00002236  2254                     movea.l    A1, [A4]
  3209. 00002238  2069 0074                movea.l    A0, [A1 + 0x74]
  3210. 0000223C  2050                     movea.l    A0, [A0]
  3211. 0000223E  1028 0176                move.b     D0, [A0 + 0x176]
  3212. 00002242  670A                     beq        +0xC /* 0000224E */
  3213. 00002244  2069 0074                movea.l    A0, [A1 + 0x74]
  3214. 00002248  2050                     movea.l    A0, [A0]
  3215. 0000224A  C028 0177                and.b      D0, [A0 + 0x177]
  3216. label0000224E:
  3217. 0000224E  1F00                     move.b     -[A7], D0
  3218. 00002250  2F0B                     move.l     -[A7], A3
  3219. 00002252  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  3220. 00002256  3F3C 0004                move.w     -[A7], 0x4
  3221. 0000225A  2254                     movea.l    A1, [A4]
  3222. 0000225C  2069 0074                movea.l    A0, [A1 + 0x74]
  3223. 00002260  2050                     movea.l    A0, [A0]
  3224. 00002262  1F28 0178                move.b     -[A7], [A0 + 0x178]
  3225. 00002266  2F0B                     move.l     -[A7], A3
  3226. 00002268  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  3227. label0000226C:
  3228. 0000226C  4CDF 1800                movem.l    A3,A4, [A7]+
  3229. 00002270  4E5E                     unlink     A6
  3230. 00002272  2E9F                     move.l     [A7], [A7]+
  3231. 00002274  4E75                     rts
  3232. 00002276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3233. export_1380: // at 00002278 (misaligned)
  3234. 0000227A  0000 2F0C                ori.b      D0, 0xC
  3235. 0000227E  286E 0008                movea.l    A4, [A6 + 0x8]
  3236. 00002282  2D6D FADC 000E           move.l     [A6 + 0xE], [A5 - 0x524]
  3237. 00002288  302E 000C                move.w     D0, [A6 + 0xC]
  3238. 0000228C  5340                     subq.w     D0, 1
  3239. 0000228E  6712                     beq        +0x14 /* 000022A2 */
  3240. 00002290  5340                     subq.w     D0, 1
  3241. 00002292  671A                     beq        +0x1C /* 000022AE */
  3242. 00002294  5540                     subq.w     D0, 2
  3243. 00002296  6722                     beq        +0x24 /* 000022BA */
  3244. 00002298  5540                     subq.w     D0, 2
  3245. 0000229A  672A                     beq        +0x2C /* 000022C6 */
  3246. 0000229C  5540                     subq.w     D0, 2
  3247. 0000229E  6732                     beq        +0x34 /* 000022D2 */
  3248. 000022A0  603A                     bra        +0x3C /* 000022DC */
  3249. label000022A2:
  3250. 000022A2  2054                     movea.l    A0, [A4]
  3251. 000022A4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  3252. 000022A8  4EBA FBDE                jsr        [PC - 0x422 /* 00001E88 */]
  3253. 000022AC  602E                     bra        +0x30 /* 000022DC */
  3254. label000022AE:
  3255. 000022AE  2054                     movea.l    A0, [A4]
  3256. 000022B0  2F28 0074                move.l     -[A7], [A0 + 0x74]
  3257. 000022B4  4EBA FC72                jsr        [PC - 0x38E /* 00001F28 */]
  3258. 000022B8  6022                     bra        +0x24 /* 000022DC */
  3259. label000022BA:
  3260. 000022BA  2054                     movea.l    A0, [A4]
  3261. 000022BC  2F28 0074                move.l     -[A7], [A0 + 0x74]
  3262. 000022C0  4EBA FD12                jsr        [PC - 0x2EE /* 00001FD4 */]
  3263. 000022C4  6016                     bra        +0x18 /* 000022DC */
  3264. label000022C6:
  3265. 000022C6  2054                     movea.l    A0, [A4]
  3266. 000022C8  2F28 0074                move.l     -[A7], [A0 + 0x74]
  3267. 000022CC  4EBA F95A                jsr        [PC - 0x6A6 /* 00001C28 */]
  3268. 000022D0  600A                     bra        +0xC /* 000022DC */
  3269. label000022D2:
  3270. 000022D2  2054                     movea.l    A0, [A4]
  3271. 000022D4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  3272. 000022D8  4EBA FD76                jsr        [PC - 0x28A /* 00002050 */]
  3273. label000022DC:
  3274. 000022DC  285F                     movea.l    A4, [A7]+
  3275. 000022DE  4E5E                     unlink     A6
  3276. 000022E0  205F                     movea.l    A0, [A7]+
  3277. 000022E2  5C4F                     addq.w     A7, 6
  3278. 000022E4  4ED0                     jmp        [A0]
  3279. 000022E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3280. // begin alternate branch 000022E8-000022EC
  3281. fn000022E8:
  3282. 000022E8  4E56 FFBA                link       A6, -0x0046
  3283. // end alternate branch 000022E8-000022EC
  3284. fn000022E8: // (misaligned)
  3285. 000022EA  FFBA                     .invalid   <<F/6/7>>
  3286. 000022EC  48E7 0028                movem.l    -[A7], A2,A4
  3287. 000022F0  206E 0014                movea.l    A0, [A6 + 0x14]
  3288. 000022F4  43EE FFBA                lea.l      A1, [A6 - 0x46]
  3289. 000022F8  7022                     moveq.l    D0, 0x22
  3290. label000022FA:
  3291. 000022FA  32D8                     move.w     [A1]+, [A0]+
  3292. 000022FC  51C8 FFFC                dbf        D0, -0x6 /* 000022FA */
  3293. 00002300  286E 0008                movea.l    A4, [A6 + 0x8]
  3294. 00002304  2F3C 496E 664C           move.l     -[A7], 0x496E664C /* 'InfL' */
  3295. 0000230A  2F3C 4E4F 4E45           move.l     -[A7], 0x4E4F4E45 /* 'NONE' */
  3296. 00002310  2F3C 496E 6652           move.l     -[A7], 0x496E6652 /* 'InfR' */
  3297. 00002316  3F3C 0005                move.w     -[A7], 0x5
  3298. 0000231A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3299. 0000231E  4EAD 2D5A                jsr        [A5 + 0x2D5A /* export_1447 */]
  3300. 00002322  2254                     movea.l    A1, [A4]
  3301. 00002324  41E9 006A                lea.l      A0, [A1 + 0x6A]
  3302. 00002328  45EE FFBA                lea.l      A2, [A6 - 0x46]
  3303. 0000232C  7022                     moveq.l    D0, 0x22
  3304. label0000232E:
  3305. 0000232E  30DA                     move.w     [A0]+, [A2]+
  3306. 00002330  51C8 FFFC                dbf        D0, -0x6 /* 0000232E */
  3307. 00002334  236E 0010 00B0           move.l     [A1 + 0xB0], [A6 + 0x10]
  3308. 0000233A  236E 000C 00B4           move.l     [A1 + 0xB4], [A6 + 0xC]
  3309. 00002340  4CDF 1400                movem.l    A2,A4, [A7]+
  3310. 00002344  4E5E                     unlink     A6
  3311. 00002346  205F                     movea.l    A0, [A7]+
  3312. 00002348  DEFC 0010                add.w      A7, 0x10
  3313. 0000234C  4ED0                     jmp        [A0]
  3314. 0000234E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3315. export_1381: // at 00002350 (misaligned)
  3316. 00002352  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3317. 00002356  0008 4EAD                ori.b      A0, 0xAD
  3318. 0000235A  2D62 4E5E                move.l     [A6 + 0x4E5E], -[A2]
  3319. 0000235E  2E9F                     move.l     [A7], [A7]+
  3320. 00002360  4E75                     rts
  3321. 00002362  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3322. export_1382: // at 00002364 (misaligned)
  3323. 00002366  FFBA                     .invalid   <<F/6/7>>
  3324. 00002368  48E7 0028                movem.l    -[A7], A2,A4
  3325. 0000236C  286E 0008                movea.l    A4, [A6 + 0x8]
  3326. 00002370  7000                     moveq.l    D0, 0x00
  3327. 00002372  2D40 0018                move.l     [A6 + 0x18], D0
  3328. 00002376  206E 0010                movea.l    A0, [A6 + 0x10]
  3329. 0000237A  7002                     moveq.l    D0, 0x02
  3330. 0000237C  B068 0010                cmp.w      D0, [A0 + 0x10]
  3331. 00002380  6624                     bne        +0x26 /* 000023A6 */
  3332. 00002382  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3333. 00002386  2454                     movea.l    A2, [A4]
  3334. 00002388  43EA 006A                lea.l      A1, [A2 + 0x6A]
  3335. 0000238C  7022                     moveq.l    D0, 0x22
  3336. label0000238E:
  3337. 0000238E  30D9                     move.w     [A0]+, [A1]+
  3338. 00002390  51C8 FFFC                dbf        D0, -0x6 /* 0000238E */
  3339. 00002394  486E FFBA                pea.l      [A6 - 0x46]
  3340. 00002398  2054                     movea.l    A0, [A4]
  3341. 0000239A  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  3342. 0000239E  1F3C 0001                move.b     -[A7], 0x1
  3343. 000023A2  4EAD 4DBA                jsr        [A5 + 0x4DBA /* export_2483 */]
  3344. label000023A6:
  3345. 000023A6  4CDF 1400                movem.l    A2,A4, [A7]+
  3346. 000023AA  4E5E                     unlink     A6
  3347. 000023AC  205F                     movea.l    A0, [A7]+
  3348. 000023AE  DEFC 0010                add.w      A7, 0x10
  3349. 000023B2  4ED0                     jmp        [A0]
  3350. export_1383:
  3351. 000023B4  4E56 FFDC                link       A6, -0x0024
  3352. 000023B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3353. 000023BC  266E 0008                movea.l    A3, [A6 + 0x8]
  3354. 000023C0  2E2E 000C                move.l     D7, [A6 + 0xC]
  3355. 000023C4  422E 0014                clr.b      [A6 + 0x14]
  3356. 000023C8  42A7                     clr.l      -[A7]
  3357. 000023CA  3F3C 0442                move.w     -[A7], 0x442
  3358. 000023CE  A9B9                     syscall    GetCursor
  3359. 000023D0  285F                     movea.l    A4, [A7]+
  3360. 000023D2  200C                     move.l     D0, A4
  3361. 000023D4  6744                     beq        +0x46 /* 0000241A */
  3362. 000023D6  2F14                     move.l     -[A7], [A4]
  3363. 000023D8  A851                     syscall    SetCursor
  3364. 000023DA  486E FFF8                pea.l      [A6 - 0x8]
  3365. 000023DE  2F0B                     move.l     -[A7], A3
  3366. 000023E0  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  3367. 000023E4  2F07                     move.l     -[A7], D7
  3368. 000023E6  486E FFF8                pea.l      [A6 - 0x8]
  3369. 000023EA  A8DF                     syscall    RectRgn
  3370. 000023EC  486E FFE0                pea.l      [A6 - 0x20]
  3371. 000023F0  486E FFE8                pea.l      [A6 - 0x18]
  3372. 000023F4  486E FFF0                pea.l      [A6 - 0x10]
  3373. 000023F8  2F0B                     move.l     -[A7], A3
  3374. 000023FA  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  3375. 000023FE  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3376. 00002402  486E FFF8                pea.l      [A6 - 0x8]
  3377. 00002406  A8DF                     syscall    RectRgn
  3378. 00002408  2F07                     move.l     -[A7], D7
  3379. 0000240A  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3380. 0000240E  2F07                     move.l     -[A7], D7
  3381. 00002410  A8E6                     syscall    DiffRgn
  3382. 00002412  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3383. 00002418  6012                     bra        +0x14 /* 0000242C */
  3384. label0000241A:
  3385. 0000241A  4267                     clr.w      -[A7]
  3386. 0000241C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3387. 00002420  2F07                     move.l     -[A7], D7
  3388. 00002422  2F0B                     move.l     -[A7], A3
  3389. 00002424  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  3390. 00002428  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  3391. label0000242C:
  3392. 0000242C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3393. 00002430  4E5E                     unlink     A6
  3394. 00002432  205F                     movea.l    A0, [A7]+
  3395. 00002434  DEFC 000C                add.w      A7, 0xC
  3396. 00002438  4ED0                     jmp        [A0]
  3397. 0000243A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3398. // begin alternate branch 0000243C-00002440
  3399. fn0000243C:
  3400. 0000243C  4E56 FFF0                link       A6, -0x0010
  3401. // end alternate branch 0000243C-00002440
  3402. fn0000243C: // (misaligned)
  3403. 0000243E  FFF0                     .invalid   <<F/7/7>>
  3404. 00002440  48E7 0038                movem.l    -[A7], A2,A3,A4
  3405. 00002444  266E 0008                movea.l    A3, [A6 + 0x8]
  3406. 00002448  284B                     movea.l    A4, A3
  3407. 0000244A  42A7                     clr.l      -[A7]
  3408. 0000244C  42A7                     clr.l      -[A7]
  3409. 0000244E  486D FC1C                pea.l      [A5 - 0x3E4]
  3410. 00002452  486D FC1C                pea.l      [A5 - 0x3E4]
  3411. 00002456  1F3C 0005                move.b     -[A7], 0x5
  3412. 0000245A  1F3C 0005                move.b     -[A7], 0x5
  3413. 0000245E  2F0B                     move.l     -[A7], A3
  3414. 00002460  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  3415. 00002464  42A7                     clr.l      -[A7]
  3416. 00002466  2F0B                     move.l     -[A7], A3
  3417. 00002468  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3418. 0000246C  2054                     movea.l    A0, [A4]
  3419. 0000246E  216E 000E 002E           move.l     [A0 + 0x2E], [A6 + 0xE]
  3420. 00002474  317C 0404 002A           move.w     [A0 + 0x2A], 0x404
  3421. 0000247A  216E 0012 0042           move.l     [A0 + 0x42], [A6 + 0x12]
  3422. 00002480  116E 000C 0041           move.b     [A0 + 0x41], [A6 + 0xC]
  3423. 00002486  7000                     moveq.l    D0, 0x00
  3424. 00002488  2140 003C                move.l     [A0 + 0x3C], D0
  3425. 0000248C  117C 0001 0040           move.b     [A0 + 0x40], 0x1
  3426. 00002492  486E FFF8                pea.l      [A6 - 0x8]
  3427. 00002496  42A7                     clr.l      -[A7]
  3428. 00002498  42A7                     clr.l      -[A7]
  3429. 0000249A  A8A7                     syscall    SetRect
  3430. 0000249C  2254                     movea.l    A1, [A4]
  3431. 0000249E  41E9 0046                lea.l      A0, [A1 + 0x46]
  3432. 000024A2  45EE FFF8                lea.l      A2, [A6 - 0x8]
  3433. 000024A6  7003                     moveq.l    D0, 0x03
  3434. label000024A8:
  3435. 000024A8  30DA                     move.w     [A0]+, [A2]+
  3436. 000024AA  51C8 FFFC                dbf        D0, -0x6 /* 000024A8 */
  3437. 000024AE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3438. 000024B2  4E5E                     unlink     A6
  3439. 000024B4  205F                     movea.l    A0, [A7]+
  3440. 000024B6  DEFC 000E                add.w      A7, 0xE
  3441. 000024BA  4ED0                     jmp        [A0]
  3442. export_1384:
  3443. fn000024BC:
  3444. 000024BC  4E56 FFF8                link       A6, -0x0008
  3445. 000024C0  2F0C                     move.l     -[A7], A4
  3446. 000024C2  286E 0008                movea.l    A4, [A6 + 0x8]
  3447. 000024C6  2054                     movea.l    A0, [A4]
  3448. 000024C8  4AA8 003C                tst.l      [A0 + 0x3C]
  3449. 000024CC  6712                     beq        +0x14 /* 000024E0 */
  3450. 000024CE  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3451. 000024D2  303C 018B                move.w     D0, 0x18B
  3452. 000024D6  AAAA                     syscall    QuickTimeDispatch
  3453. 000024D8  2054                     movea.l    A0, [A4]
  3454. 000024DA  7000                     moveq.l    D0, 0x00
  3455. 000024DC  2140 003C                move.l     [A0 + 0x3C], D0
  3456. label000024E0:
  3457. 000024E0  2054                     movea.l    A0, [A4]
  3458. 000024E2  4AA8 0042                tst.l      [A0 + 0x42]
  3459. 000024E6  671A                     beq        +0x1C /* 00002502 */
  3460. 000024E8  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3461. 000024EC  700C                     moveq.l    D0, 0x0C
  3462. 000024EE  AAAA                     syscall    QuickTimeDispatch
  3463. 000024F0  2054                     movea.l    A0, [A4]
  3464. 000024F2  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3465. 000024F6  7023                     moveq.l    D0, 0x23
  3466. 000024F8  AAAA                     syscall    QuickTimeDispatch
  3467. 000024FA  2054                     movea.l    A0, [A4]
  3468. 000024FC  7000                     moveq.l    D0, 0x00
  3469. 000024FE  2140 0042                move.l     [A0 + 0x42], D0
  3470. label00002502:
  3471. 00002502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3472. 00002506  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  3473. 0000250A  285F                     movea.l    A4, [A7]+
  3474. 0000250C  4E5E                     unlink     A6
  3475. 0000250E  2E9F                     move.l     [A7], [A7]+
  3476. 00002510  4E75                     rts
  3477. 00002512  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3478. export_1385: // at 00002514 (misaligned)
  3479. 00002516  FFEA                     .invalid   <<F/7/7>>
  3480. 00002518  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3481. 0000251C  266E 0008                movea.l    A3, [A6 + 0x8]
  3482. 00002520  284B                     movea.l    A4, A3
  3483. 00002522  4267                     clr.w      -[A7]
  3484. 00002524  2F0B                     move.l     -[A7], A3
  3485. 00002526  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  3486. 0000252A  1E1F                     move.b     D7, [A7]+
  3487. 0000252C  1007                     move.b     D0, D7
  3488. 0000252E  6700 0082                beq        +0x84 /* 000025B2 */
  3489. 00002532  2F0B                     move.l     -[A7], A3
  3490. 00002534  4EBA 008A                jsr        [PC + 0x8A /* 000025C0 */]
  3491. 00002538  4267                     clr.w      -[A7]
  3492. 0000253A  2F0B                     move.l     -[A7], A3
  3493. 0000253C  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  3494. 00002540  101F                     move.b     D0, [A7]+
  3495. 00002542  676E                     beq        +0x70 /* 000025B2 */
  3496. 00002544  2054                     movea.l    A0, [A4]
  3497. 00002546  4AA8 003C                tst.l      [A0 + 0x3C]
  3498. 0000254A  56C1                     sne        D1
  3499. 0000254C  C001                     and.b      D0, D1
  3500. 0000254E  6762                     beq        +0x64 /* 000025B2 */
  3501. 00002550  41EE FFEE                lea.l      A0, [A6 - 0x12]
  3502. 00002554  2454                     movea.l    A2, [A4]
  3503. 00002556  43EA 0046                lea.l      A1, [A2 + 0x46]
  3504. 0000255A  7003                     moveq.l    D0, 0x03
  3505. label0000255C:
  3506. 0000255C  30D9                     move.w     [A0]+, [A1]+
  3507. 0000255E  51C8 FFFC                dbf        D0, -0x6 /* 0000255C */
  3508. 00002562  486E FFF6                pea.l      [A6 - 0xA]
  3509. 00002566  2F0B                     move.l     -[A7], A3
  3510. 00002568  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  3511. 0000256C  4267                     clr.w      -[A7]
  3512. 0000256E  486E FFEE                pea.l      [A6 - 0x12]
  3513. 00002572  486E FFF6                pea.l      [A6 - 0xA]
  3514. 00002576  A8A6                     syscall    EqualRect
  3515. 00002578  101F                     move.b     D0, [A7]+
  3516. 0000257A  6636                     bne        +0x38 /* 000025B2 */
  3517. 0000257C  2254                     movea.l    A1, [A4]
  3518. 0000257E  41E9 0046                lea.l      A0, [A1 + 0x46]
  3519. 00002582  45EE FFF6                lea.l      A2, [A6 - 0xA]
  3520. 00002586  7003                     moveq.l    D0, 0x03
  3521. label00002588:
  3522. 00002588  30DA                     move.w     [A0]+, [A2]+
  3523. 0000258A  51C8 FFFC                dbf        D0, -0x6 /* 00002588 */
  3524. 0000258E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3525. 00002592  486E FFF6                pea.l      [A6 - 0xA]
  3526. 00002596  A8DF                     syscall    RectRgn
  3527. 00002598  42A7                     clr.l      -[A7]
  3528. 0000259A  2054                     movea.l    A0, [A4]
  3529. 0000259C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3530. 000025A0  42A7                     clr.l      -[A7]
  3531. 000025A2  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3532. 000025A6  2F3C 0008 0028           move.l     -[A7], 0x80028
  3533. 000025AC  7000                     moveq.l    D0, 0x00
  3534. 000025AE  A82A                     syscall    ComponentDispatch
  3535. 000025B0  2C1F                     move.l     D6, [A7]+
  3536. label000025B2:
  3537. 000025B2  1D47 000C                move.b     [A6 + 0xC], D7
  3538. 000025B6  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3539. 000025BA  4E5E                     unlink     A6
  3540. 000025BC  2E9F                     move.l     [A7], [A7]+
  3541. 000025BE  4E75                     rts
  3542. fn000025C0:
  3543. 000025C0  4E56 FFDC                link       A6, -0x0024
  3544. 000025C4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3545. 000025C8  266E 0008                movea.l    A3, [A6 + 0x8]
  3546. 000025CC  284B                     movea.l    A4, A3
  3547. 000025CE  2054                     movea.l    A0, [A4]
  3548. 000025D0  4AA8 0042                tst.l      [A0 + 0x42]
  3549. 000025D4  56C0                     sne        D0
  3550. 000025D6  4A00                     tst.b      D0
  3551. 000025D8  6700 0104                beq        +0x106 /* 000026DE */
  3552. 000025DC  4AA8 003C                tst.l      [A0 + 0x3C]
  3553. 000025E0  57C1                     seq        D1
  3554. 000025E2  C001                     and.b      D0, D1
  3555. 000025E4  6700 00F8                beq        +0xFA /* 000026DE */
  3556. 000025E8  C028 0040                and.b      D0, [A0 + 0x40]
  3557. 000025EC  6700 00F0                beq        +0xF2 /* 000026DE */
  3558. 000025F0  4228 0040                clr.b      [A0 + 0x40]
  3559. 000025F4  2054                     movea.l    A0, [A4]
  3560. 000025F6  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3561. 000025FA  1F3C 0001                move.b     -[A7], 0x1
  3562. 000025FE  7009                     moveq.l    D0, 0x09
  3563. 00002600  AAAA                     syscall    QuickTimeDispatch
  3564. 00002602  2054                     movea.l    A0, [A4]
  3565. 00002604  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3566. 00002608  486E FFF0                pea.l      [A6 - 0x10]
  3567. 0000260C  303C 00F9                move.w     D0, 0xF9
  3568. 00002610  AAAA                     syscall    QuickTimeDispatch
  3569. 00002612  486E FFF0                pea.l      [A6 - 0x10]
  3570. 00002616  302E FFF2                move.w     D0, [A6 - 0xE]
  3571. 0000261A  4440                     neg.w      D0
  3572. 0000261C  3F00                     move.w     -[A7], D0
  3573. 0000261E  302E FFF0                move.w     D0, [A6 - 0x10]
  3574. 00002622  4440                     neg.w      D0
  3575. 00002624  3F00                     move.w     -[A7], D0
  3576. 00002626  A8A8                     syscall    OffsetRect
  3577. 00002628  2054                     movea.l    A0, [A4]
  3578. 0000262A  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3579. 0000262E  486E FFF0                pea.l      [A6 - 0x10]
  3580. 00002632  303C 00FA                move.w     D0, 0xFA
  3581. 00002636  AAAA                     syscall    QuickTimeDispatch
  3582. 00002638  2054                     movea.l    A0, [A4]
  3583. 0000263A  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3584. 0000263E  42A7                     clr.l      -[A7]
  3585. 00002640  42A7                     clr.l      -[A7]
  3586. 00002642  7016                     moveq.l    D0, 0x16
  3587. 00002644  AAAA                     syscall    QuickTimeDispatch
  3588. 00002646  42A7                     clr.l      -[A7]
  3589. 00002648  2054                     movea.l    A0, [A4]
  3590. 0000264A  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3591. 0000264E  486E FFF0                pea.l      [A6 - 0x10]
  3592. 00002652  701F                     moveq.l    D0, 0x1F
  3593. 00002654  2F00                     move.l     -[A7], D0
  3594. 00002656  303C 018A                move.w     D0, 0x18A
  3595. 0000265A  AAAA                     syscall    QuickTimeDispatch
  3596. 0000265C  2054                     movea.l    A0, [A4]
  3597. 0000265E  215F 003C                move.l     [A0 + 0x3C], [A7]+
  3598. 00002662  2054                     movea.l    A0, [A4]
  3599. 00002664  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3600. 00002668  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3601. 0000266C  4267                     clr.w      -[A7]
  3602. 0000266E  2F0B                     move.l     -[A7], A3
  3603. 00002670  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3604. 00002674  101F                     move.b     D0, [A7]+
  3605. 00002676  674C                     beq        +0x4E /* 000026C4 */
  3606. 00002678  486E FFF8                pea.l      [A6 - 0x8]
  3607. 0000267C  2F0B                     move.l     -[A7], A3
  3608. 0000267E  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  3609. 00002682  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3610. 00002686  486E FFF8                pea.l      [A6 - 0x8]
  3611. 0000268A  A8DF                     syscall    RectRgn
  3612. 0000268C  42A7                     clr.l      -[A7]
  3613. 0000268E  2054                     movea.l    A0, [A4]
  3614. 00002690  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3615. 00002694  42A7                     clr.l      -[A7]
  3616. 00002696  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  3617. 0000269A  2F3C 0008 0028           move.l     -[A7], 0x80028
  3618. 000026A0  7000                     moveq.l    D0, 0x00
  3619. 000026A2  A82A                     syscall    ComponentDispatch
  3620. 000026A4  2E1F                     move.l     D7, [A7]+
  3621. 000026A6  42A7                     clr.l      -[A7]
  3622. 000026A8  2054                     movea.l    A0, [A4]
  3623. 000026AA  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3624. 000026AE  1028 0041                move.b     D0, [A0 + 0x41]
  3625. 000026B2  0A00 0001                xori.b     D0, 0x1
  3626. 000026B6  1F00                     move.b     -[A7], D0
  3627. 000026B8  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3628. 000026BE  7000                     moveq.l    D0, 0x00
  3629. 000026C0  A82A                     syscall    ComponentDispatch
  3630. 000026C2  2E1F                     move.l     D7, [A7]+
  3631. label000026C4:
  3632. 000026C4  486E FFE0                pea.l      [A6 - 0x20]
  3633. 000026C8  2F0B                     move.l     -[A7], A3
  3634. 000026CA  4EAD 3C72                jsr        [A5 + 0x3C72 /* export_1930 */]
  3635. 000026CE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3636. 000026D2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3637. 000026D6  4267                     clr.w      -[A7]
  3638. 000026D8  2F0B                     move.l     -[A7], A3
  3639. 000026DA  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  3640. label000026DE:
  3641. 000026DE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3642. 000026E2  4E5E                     unlink     A6
  3643. 000026E4  2E9F                     move.l     [A7], [A7]+
  3644. 000026E6  4E75                     rts
  3645. export_1386:
  3646. 000026E8  4E56 0000                link       A6, 0
  3647. 000026EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3648. 000026F0  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  3649. 000026F4  4E5E                     unlink     A6
  3650. 000026F6  2E9F                     move.l     [A7], [A7]+
  3651. 000026F8  4E75                     rts
  3652. 000026FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3653. export_1387: // at 000026FC (misaligned)
  3654. 000026FE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3655. 00002702  0008 4EAD                ori.b      A0, 0xAD
  3656. 00002706  0A1A 4E5E                xori.b     [A2]+, 0x5E /* '^' */
  3657. 0000270A  2E9F                     move.l     [A7], [A7]+
  3658. 0000270C  4E75                     rts
  3659. 0000270E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3660. export_1388: // at 00002710 (misaligned)
  3661. 00002712  FFF0                     .invalid   <<F/7/7>>
  3662. 00002714  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3663. 00002718  206E 000E                movea.l    A0, [A6 + 0xE]
  3664. 0000271C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3665. 00002720  7003                     moveq.l    D0, 0x03
  3666. label00002722:
  3667. 00002722  32D8                     move.w     [A1]+, [A0]+
  3668. 00002724  51C8 FFFC                dbf        D0, -0x6 /* 00002722 */
  3669. 00002728  2E2E 0008                move.l     D7, [A6 + 0x8]
  3670. 0000272C  2847                     movea.l    A4, D7
  3671. 0000272E  486E FFF8                pea.l      [A6 - 0x8]
  3672. 00002732  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3673. 00002736  2F07                     move.l     -[A7], D7
  3674. 00002738  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  3675. 0000273C  42A7                     clr.l      -[A7]
  3676. 0000273E  2F07                     move.l     -[A7], D7
  3677. 00002740  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3678. 00002744  265F                     movea.l    A3, [A7]+
  3679. 00002746  200B                     move.l     D0, A3
  3680. 00002748  56C0                     sne        D0
  3681. 0000274A  4A00                     tst.b      D0
  3682. 0000274C  674E                     beq        +0x50 /* 0000279C */
  3683. 0000274E  2053                     movea.l    A0, [A3]
  3684. 00002750  4AA8 003C                tst.l      [A0 + 0x3C]
  3685. 00002754  56C1                     sne        D1
  3686. 00002756  C001                     and.b      D0, D1
  3687. 00002758  6742                     beq        +0x44 /* 0000279C */
  3688. 0000275A  4267                     clr.w      -[A7]
  3689. 0000275C  2F07                     move.l     -[A7], D7
  3690. 0000275E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3691. 00002762  101F                     move.b     D0, [A7]+
  3692. 00002764  6736                     beq        +0x38 /* 0000279C */
  3693. 00002766  2054                     movea.l    A0, [A4]
  3694. 00002768  4AA8 0042                tst.l      [A0 + 0x42]
  3695. 0000276C  56C1                     sne        D1
  3696. 0000276E  C001                     and.b      D0, D1
  3697. 00002770  4A00                     tst.b      D0
  3698. 00002772  6728                     beq        +0x2A /* 0000279C */
  3699. 00002774  4AA8 003C                tst.l      [A0 + 0x3C]
  3700. 00002778  56C1                     sne        D1
  3701. 0000277A  C001                     and.b      D0, D1
  3702. 0000277C  671E                     beq        +0x20 /* 0000279C */
  3703. 0000277E  42A7                     clr.l      -[A7]
  3704. 00002780  2054                     movea.l    A0, [A4]
  3705. 00002782  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3706. 00002786  2253                     movea.l    A1, [A3]
  3707. 00002788  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  3708. 0000278C  1F29 005E                move.b     -[A7], [A1 + 0x5E]
  3709. 00002790  2F3C 0006 0019           move.l     -[A7], 0x60019
  3710. 00002796  7000                     moveq.l    D0, 0x00
  3711. 00002798  A82A                     syscall    ComponentDispatch
  3712. 0000279A  2C1F                     move.l     D6, [A7]+
  3713. label0000279C:
  3714. 0000279C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3715. 000027A0  4E5E                     unlink     A6
  3716. 000027A2  205F                     movea.l    A0, [A7]+
  3717. 000027A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3718. 000027A8  4ED0                     jmp        [A0]
  3719. 000027AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3720. export_1389: // at 000027AC (misaligned)
  3721. 000027AE  FFF8                     .invalid   <<F/7/7>>
  3722. 000027B0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3723. 000027B4  2E2E 0008                move.l     D7, [A6 + 0x8]
  3724. 000027B8  2847                     movea.l    A4, D7
  3725. 000027BA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3726. 000027BE  2F07                     move.l     -[A7], D7
  3727. 000027C0  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  3728. 000027C4  42A7                     clr.l      -[A7]
  3729. 000027C6  2F07                     move.l     -[A7], D7
  3730. 000027C8  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3731. 000027CC  265F                     movea.l    A3, [A7]+
  3732. 000027CE  200B                     move.l     D0, A3
  3733. 000027D0  56C0                     sne        D0
  3734. 000027D2  4A00                     tst.b      D0
  3735. 000027D4  674E                     beq        +0x50 /* 00002824 */
  3736. 000027D6  2053                     movea.l    A0, [A3]
  3737. 000027D8  4AA8 003C                tst.l      [A0 + 0x3C]
  3738. 000027DC  56C1                     sne        D1
  3739. 000027DE  C001                     and.b      D0, D1
  3740. 000027E0  6742                     beq        +0x44 /* 00002824 */
  3741. 000027E2  4267                     clr.w      -[A7]
  3742. 000027E4  2F07                     move.l     -[A7], D7
  3743. 000027E6  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3744. 000027EA  101F                     move.b     D0, [A7]+
  3745. 000027EC  6736                     beq        +0x38 /* 00002824 */
  3746. 000027EE  2054                     movea.l    A0, [A4]
  3747. 000027F0  4AA8 0042                tst.l      [A0 + 0x42]
  3748. 000027F4  56C1                     sne        D1
  3749. 000027F6  C001                     and.b      D0, D1
  3750. 000027F8  4A00                     tst.b      D0
  3751. 000027FA  6728                     beq        +0x2A /* 00002824 */
  3752. 000027FC  4AA8 003C                tst.l      [A0 + 0x3C]
  3753. 00002800  56C1                     sne        D1
  3754. 00002802  C001                     and.b      D0, D1
  3755. 00002804  671E                     beq        +0x20 /* 00002824 */
  3756. 00002806  42A7                     clr.l      -[A7]
  3757. 00002808  2054                     movea.l    A0, [A4]
  3758. 0000280A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3759. 0000280E  2253                     movea.l    A1, [A3]
  3760. 00002810  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  3761. 00002814  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3762. 00002818  2F3C 0006 0019           move.l     -[A7], 0x60019
  3763. 0000281E  7000                     moveq.l    D0, 0x00
  3764. 00002820  A82A                     syscall    ComponentDispatch
  3765. 00002822  2C1F                     move.l     D6, [A7]+
  3766. label00002824:
  3767. 00002824  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3768. 00002828  4E5E                     unlink     A6
  3769. 0000282A  205F                     movea.l    A0, [A7]+
  3770. 0000282C  5C4F                     addq.w     A7, 6
  3771. 0000282E  4ED0                     jmp        [A0]
  3772. export_1390:
  3773. 00002830  4E56 FFF4                link       A6, -0x000C
  3774. 00002834  48E7 0118                movem.l    -[A7], D7,A3,A4
  3775. 00002838  2E2E 0008                move.l     D7, [A6 + 0x8]
  3776. 0000283C  2847                     movea.l    A4, D7
  3777. 0000283E  2054                     movea.l    A0, [A4]
  3778. 00002840  4AA8 003C                tst.l      [A0 + 0x3C]
  3779. 00002844  6700 00B0                beq        +0xB2 /* 000028F6 */
  3780. 00002848  42A7                     clr.l      -[A7]
  3781. 0000284A  2054                     movea.l    A0, [A4]
  3782. 0000284C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3783. 00002850  2F3C 0000 000F           move.l     -[A7], 0xF
  3784. 00002856  7000                     moveq.l    D0, 0x00
  3785. 00002858  A82A                     syscall    ComponentDispatch
  3786. 0000285A  4A9F                     tst.l      [A7]+
  3787. 0000285C  6656                     bne        +0x58 /* 000028B4 */
  3788. 0000285E  42A7                     clr.l      -[A7]
  3789. 00002860  2054                     movea.l    A0, [A4]
  3790. 00002862  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3791. 00002866  4267                     clr.w      -[A7]
  3792. 00002868  2F3C 0002 0005           move.l     -[A7], 0x20005
  3793. 0000286E  7000                     moveq.l    D0, 0x00
  3794. 00002870  A82A                     syscall    ComponentDispatch
  3795. 00002872  265F                     movea.l    A3, [A7]+
  3796. 00002874  200B                     move.l     D0, A3
  3797. 00002876  6730                     beq        +0x32 /* 000028A8 */
  3798. 00002878  2F0B                     move.l     -[A7], A3
  3799. 0000287A  486E FFF8                pea.l      [A6 - 0x8]
  3800. 0000287E  303C 00F9                move.w     D0, 0xF9
  3801. 00002882  AAAA                     syscall    QuickTimeDispatch
  3802. 00002884  302E FFFE                move.w     D0, [A6 - 0x2]
  3803. 00002888  906E FFFA                sub.w      D0, [A6 - 0x6]
  3804. 0000288C  48C0                     ext.l      D0
  3805. 0000288E  206E 000C                movea.l    A0, [A6 + 0xC]
  3806. 00002892  2140 0004                move.l     [A0 + 0x4], D0
  3807. 00002896  302E FFFC                move.w     D0, [A6 - 0x4]
  3808. 0000289A  906E FFF8                sub.w      D0, [A6 - 0x8]
  3809. 0000289E  48C0                     ext.l      D0
  3810. 000028A0  206E 000C                movea.l    A0, [A6 + 0xC]
  3811. 000028A4  2080                     move.l     [A0], D0
  3812. 000028A6  6058                     bra        +0x5A /* 00002900 */
  3813. label000028A8:
  3814. 000028A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3815. 000028AC  2F07                     move.l     -[A7], D7
  3816. 000028AE  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  3817. 000028B2  604C                     bra        +0x4E /* 00002900 */
  3818. label000028B4:
  3819. 000028B4  42A7                     clr.l      -[A7]
  3820. 000028B6  2054                     movea.l    A0, [A4]
  3821. 000028B8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3822. 000028BC  486E FFF8                pea.l      [A6 - 0x8]
  3823. 000028C0  2F3C 0004 0010           move.l     -[A7], 0x40010
  3824. 000028C6  7000                     moveq.l    D0, 0x00
  3825. 000028C8  A82A                     syscall    ComponentDispatch
  3826. 000028CA  201F                     move.l     D0, [A7]+
  3827. 000028CC  3F00                     move.w     -[A7], D0
  3828. 000028CE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3829. 000028D2  302E FFFE                move.w     D0, [A6 - 0x2]
  3830. 000028D6  906E FFFA                sub.w      D0, [A6 - 0x6]
  3831. 000028DA  48C0                     ext.l      D0
  3832. 000028DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3833. 000028E0  2140 0004                move.l     [A0 + 0x4], D0
  3834. 000028E4  302E FFFC                move.w     D0, [A6 - 0x4]
  3835. 000028E8  906E FFF8                sub.w      D0, [A6 - 0x8]
  3836. 000028EC  48C0                     ext.l      D0
  3837. 000028EE  206E 000C                movea.l    A0, [A6 + 0xC]
  3838. 000028F2  2080                     move.l     [A0], D0
  3839. 000028F4  600A                     bra        +0xC /* 00002900 */
  3840. label000028F6:
  3841. 000028F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3842. 000028FA  2F07                     move.l     -[A7], D7
  3843. 000028FC  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  3844. label00002900:
  3845. 00002900  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3846. 00002904  4E5E                     unlink     A6
  3847. 00002906  205F                     movea.l    A0, [A7]+
  3848. 00002908  504F                     addq.w     A7, 8
  3849. 0000290A  4ED0                     jmp        [A0]
  3850. export_1391:
  3851. 0000290C  4E56 0000                link       A6, 0
  3852. 00002910  203C 4D6F 6F56           move.l     D0, 0x4D6F6F56 /* 'MooV' */
  3853. 00002916  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3854. 0000291A  57C0                     seq        D0
  3855. 0000291C  4400                     neg.b      D0
  3856. 0000291E  1D40 0010                move.b     [A6 + 0x10], D0
  3857. 00002922  4E5E                     unlink     A6
  3858. 00002924  205F                     movea.l    A0, [A7]+
  3859. 00002926  504F                     addq.w     A7, 8
  3860. 00002928  4ED0                     jmp        [A0]
  3861. 0000292A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3862. export_1392: // at 0000292C (misaligned)
  3863. 0000292E  FFFC                     .invalid   <<F/7/7>>
  3864. 00002930  48E7 0118                movem.l    -[A7], D7,A3,A4
  3865. 00002934  266E 0008                movea.l    A3, [A6 + 0x8]
  3866. 00002938  284B                     movea.l    A4, A3
  3867. 0000293A  4267                     clr.w      -[A7]
  3868. 0000293C  2F0B                     move.l     -[A7], A3
  3869. 0000293E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3870. 00002942  101F                     move.b     D0, [A7]+
  3871. 00002944  6738                     beq        +0x3A /* 0000297E */
  3872. 00002946  2054                     movea.l    A0, [A4]
  3873. 00002948  4AA8 0042                tst.l      [A0 + 0x42]
  3874. 0000294C  56C1                     sne        D1
  3875. 0000294E  C001                     and.b      D0, D1
  3876. 00002950  4A00                     tst.b      D0
  3877. 00002952  672A                     beq        +0x2C /* 0000297E */
  3878. 00002954  4AA8 003C                tst.l      [A0 + 0x3C]
  3879. 00002958  56C1                     sne        D1
  3880. 0000295A  C001                     and.b      D0, D1
  3881. 0000295C  6720                     beq        +0x22 /* 0000297E */
  3882. 0000295E  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3883. 00002962  7001                     moveq.l    D0, 0x01
  3884. 00002964  2F00                     move.l     -[A7], D0
  3885. 00002966  7005                     moveq.l    D0, 0x05
  3886. 00002968  AAAA                     syscall    QuickTimeDispatch
  3887. 0000296A  42A7                     clr.l      -[A7]
  3888. 0000296C  2054                     movea.l    A0, [A4]
  3889. 0000296E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3890. 00002972  2F3C 0000 001A           move.l     -[A7], 0x1A
  3891. 00002978  7000                     moveq.l    D0, 0x00
  3892. 0000297A  A82A                     syscall    ComponentDispatch
  3893. 0000297C  2E1F                     move.l     D7, [A7]+
  3894. label0000297E:
  3895. 0000297E  4267                     clr.w      -[A7]
  3896. 00002980  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3897. 00002984  2F0B                     move.l     -[A7], A3
  3898. 00002986  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  3899. 0000298A  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  3900. 0000298E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3901. 00002992  4E5E                     unlink     A6
  3902. 00002994  205F                     movea.l    A0, [A7]+
  3903. 00002996  5C4F                     addq.w     A7, 6
  3904. 00002998  4ED0                     jmp        [A0]
  3905. 0000299A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3906. export_1393: // at 0000299C (misaligned)
  3907. 0000299E  FFEE                     .invalid   <<F/7/7>>
  3908. 000029A0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3909. 000029A4  286E 0008                movea.l    A4, [A6 + 0x8]
  3910. 000029A8  2054                     movea.l    A0, [A4]
  3911. 000029AA  4AA8 003C                tst.l      [A0 + 0x3C]
  3912. 000029AE  6758                     beq        +0x5A /* 00002A08 */
  3913. 000029B0  206E 000C                movea.l    A0, [A6 + 0xC]
  3914. 000029B4  2050                     movea.l    A0, [A0]
  3915. 000029B6  203C 0000 00FF           move.l     D0, 0xFF
  3916. 000029BC  C0A8 0002                and.l      D0, [A0 + 0x2]
  3917. 000029C0  3E00                     move.w     D7, D0
  3918. 000029C2  206E 000C                movea.l    A0, [A6 + 0xC]
  3919. 000029C6  2050                     movea.l    A0, [A0]
  3920. 000029C8  3028 000E                move.w     D0, [A0 + 0xE]
  3921. 000029CC  48C0                     ext.l      D0
  3922. 000029CE  2A00                     move.l     D5, D0
  3923. 000029D0  42A7                     clr.l      -[A7]
  3924. 000029D2  2054                     movea.l    A0, [A4]
  3925. 000029D4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3926. 000029D8  1F07                     move.b     -[A7], D7
  3927. 000029DA  42A7                     clr.l      -[A7]
  3928. 000029DC  2F3C 0006 001B           move.l     -[A7], 0x6001B
  3929. 000029E2  7000                     moveq.l    D0, 0x00
  3930. 000029E4  A82A                     syscall    ComponentDispatch
  3931. 000029E6  2C1F                     move.l     D6, [A7]+
  3932. 000029E8  6624                     bne        +0x26 /* 00002A0E */
  3933. 000029EA  302E 0012                move.w     D0, [A6 + 0x12]
  3934. 000029EE  0440 0009                subi.w     D0, 0x9 /* '\t' */
  3935. 000029F2  6702                     beq        +0x4 /* 000029F6 */
  3936. 000029F4  600A                     bra        +0xC /* 00002A00 */
  3937. label000029F6:
  3938. 000029F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3939. 000029FA  4EBA 019C                jsr        [PC + 0x19C /* 00002B98 */]
  3940. 000029FE  600E                     bra        +0x10 /* 00002A0E */
  3941. label00002A00:
  3942. 00002A00  3F3C 0003                move.w     -[A7], 0x3
  3943. 00002A04  A9C8                     syscall    SysBeep
  3944. 00002A06  6006                     bra        +0x8 /* 00002A0E */
  3945. label00002A08:
  3946. 00002A08  3F3C 0003                move.w     -[A7], 0x3
  3947. 00002A0C  A9C8                     syscall    SysBeep
  3948. label00002A0E:
  3949. 00002A0E  7000                     moveq.l    D0, 0x00
  3950. 00002A10  2D40 0014                move.l     [A6 + 0x14], D0
  3951. 00002A14  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3952. 00002A18  4E5E                     unlink     A6
  3953. 00002A1A  205F                     movea.l    A0, [A7]+
  3954. 00002A1C  DEFC 000C                add.w      A7, 0xC
  3955. 00002A20  4ED0                     jmp        [A0]
  3956. 00002A22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3957. export_1394: // at 00002A24 (misaligned)
  3958. 00002A26  FFE8                     .invalid   <<F/7/7>>
  3959. 00002A28  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3960. 00002A2C  206E 000C                movea.l    A0, [A6 + 0xC]
  3961. 00002A30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3962. 00002A34  7003                     moveq.l    D0, 0x03
  3963. label00002A36:
  3964. 00002A36  32D8                     move.w     [A1]+, [A0]+
  3965. 00002A38  51C8 FFFC                dbf        D0, -0x6 /* 00002A36 */
  3966. 00002A3C  2E2E 0008                move.l     D7, [A6 + 0x8]
  3967. 00002A40  2847                     movea.l    A4, D7
  3968. 00002A42  42A7                     clr.l      -[A7]
  3969. 00002A44  2F07                     move.l     -[A7], D7
  3970. 00002A46  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3971. 00002A4A  265F                     movea.l    A3, [A7]+
  3972. 00002A4C  200B                     move.l     D0, A3
  3973. 00002A4E  56C0                     sne        D0
  3974. 00002A50  4A00                     tst.b      D0
  3975. 00002A52  674A                     beq        +0x4C /* 00002A9E */
  3976. 00002A54  2053                     movea.l    A0, [A3]
  3977. 00002A56  4AA8 003C                tst.l      [A0 + 0x3C]
  3978. 00002A5A  56C1                     sne        D1
  3979. 00002A5C  C001                     and.b      D0, D1
  3980. 00002A5E  673E                     beq        +0x40 /* 00002A9E */
  3981. 00002A60  4267                     clr.w      -[A7]
  3982. 00002A62  2F07                     move.l     -[A7], D7
  3983. 00002A64  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3984. 00002A68  101F                     move.b     D0, [A7]+
  3985. 00002A6A  6732                     beq        +0x34 /* 00002A9E */
  3986. 00002A6C  2054                     movea.l    A0, [A4]
  3987. 00002A6E  4AA8 003C                tst.l      [A0 + 0x3C]
  3988. 00002A72  56C1                     sne        D1
  3989. 00002A74  C001                     and.b      D0, D1
  3990. 00002A76  4A00                     tst.b      D0
  3991. 00002A78  6724                     beq        +0x26 /* 00002A9E */
  3992. 00002A7A  4AA8 0042                tst.l      [A0 + 0x42]
  3993. 00002A7E  56C1                     sne        D1
  3994. 00002A80  C001                     and.b      D0, D1
  3995. 00002A82  671A                     beq        +0x1C /* 00002A9E */
  3996. 00002A84  42A7                     clr.l      -[A7]
  3997. 00002A86  2054                     movea.l    A0, [A4]
  3998. 00002A88  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3999. 00002A8C  2253                     movea.l    A1, [A3]
  4000. 00002A8E  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  4001. 00002A92  2F3C 0004 0018           move.l     -[A7], 0x40018
  4002. 00002A98  7000                     moveq.l    D0, 0x00
  4003. 00002A9A  A82A                     syscall    ComponentDispatch
  4004. 00002A9C  2C1F                     move.l     D6, [A7]+
  4005. label00002A9E:
  4006. 00002A9E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4007. 00002AA2  4E5E                     unlink     A6
  4008. 00002AA4  205F                     movea.l    A0, [A7]+
  4009. 00002AA6  504F                     addq.w     A7, 8
  4010. 00002AA8  4ED0                     jmp        [A0]
  4011. 00002AAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4012. export_1395: // at 00002AAC (misaligned)
  4013. 00002AAE  FFDC                     .invalid   <<F/7/7>>
  4014. 00002AB0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4015. 00002AB4  206E 0018                movea.l    A0, [A6 + 0x18]
  4016. 00002AB8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4017. 00002ABC  7003                     moveq.l    D0, 0x03
  4018. label00002ABE:
  4019. 00002ABE  32D8                     move.w     [A1]+, [A0]+
  4020. 00002AC0  51C8 FFFC                dbf        D0, -0x6 /* 00002ABE */
  4021. 00002AC4  266E 0008                movea.l    A3, [A6 + 0x8]
  4022. 00002AC8  284B                     movea.l    A4, A3
  4023. 00002ACA  42A7                     clr.l      -[A7]
  4024. 00002ACC  2F0B                     move.l     -[A7], A3
  4025. 00002ACE  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  4026. 00002AD2  2E1F                     move.l     D7, [A7]+
  4027. 00002AD4  56C0                     sne        D0
  4028. 00002AD6  4A00                     tst.b      D0
  4029. 00002AD8  6700 0092                beq        +0x94 /* 00002B6C */
  4030. 00002ADC  2047                     movea.l    A0, D7
  4031. 00002ADE  2050                     movea.l    A0, [A0]
  4032. 00002AE0  4AA8 003C                tst.l      [A0 + 0x3C]
  4033. 00002AE4  56C1                     sne        D1
  4034. 00002AE6  C001                     and.b      D0, D1
  4035. 00002AE8  6700 0082                beq        +0x84 /* 00002B6C */
  4036. 00002AEC  4267                     clr.w      -[A7]
  4037. 00002AEE  2F0B                     move.l     -[A7], A3
  4038. 00002AF0  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4039. 00002AF4  101F                     move.b     D0, [A7]+
  4040. 00002AF6  676E                     beq        +0x70 /* 00002B66 */
  4041. 00002AF8  2054                     movea.l    A0, [A4]
  4042. 00002AFA  4AA8 0042                tst.l      [A0 + 0x42]
  4043. 00002AFE  56C1                     sne        D1
  4044. 00002B00  C001                     and.b      D0, D1
  4045. 00002B02  4A00                     tst.b      D0
  4046. 00002B04  6760                     beq        +0x62 /* 00002B66 */
  4047. 00002B06  4AA8 003C                tst.l      [A0 + 0x3C]
  4048. 00002B0A  56C1                     sne        D1
  4049. 00002B0C  C001                     and.b      D0, D1
  4050. 00002B0E  6756                     beq        +0x58 /* 00002B66 */
  4051. 00002B10  206E 0014                movea.l    A0, [A6 + 0x14]
  4052. 00002B14  2050                     movea.l    A0, [A0]
  4053. 00002B16  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4054. 00002B1A  7007                     moveq.l    D0, 0x07
  4055. label00002B1C:
  4056. 00002B1C  32D8                     move.w     [A1]+, [A0]+
  4057. 00002B1E  51C8 FFFC                dbf        D0, -0x6 /* 00002B1C */
  4058. 00002B22  42A7                     clr.l      -[A7]
  4059. 00002B24  486E FFF8                pea.l      [A6 - 0x8]
  4060. 00002B28  2F0B                     move.l     -[A7], A3
  4061. 00002B2A  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  4062. 00002B2E  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  4063. 00002B32  42A7                     clr.l      -[A7]
  4064. 00002B34  2054                     movea.l    A0, [A4]
  4065. 00002B36  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4066. 00002B3A  2247                     movea.l    A1, D7
  4067. 00002B3C  2251                     movea.l    A1, [A1]
  4068. 00002B3E  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  4069. 00002B42  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4070. 00002B46  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4071. 00002B4A  302E FFF2                move.w     D0, [A6 - 0xE]
  4072. 00002B4E  48C0                     ext.l      D0
  4073. 00002B50  2F00                     move.l     -[A7], D0
  4074. 00002B52  2F3C 0010 001C           move.l     -[A7], 0x10001C
  4075. 00002B58  7000                     moveq.l    D0, 0x00
  4076. 00002B5A  A82A                     syscall    ComponentDispatch
  4077. 00002B5C  2C1F                     move.l     D6, [A7]+
  4078. 00002B5E  2F0B                     move.l     -[A7], A3
  4079. 00002B60  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  4080. 00002B64  6006                     bra        +0x8 /* 00002B6C */
  4081. label00002B66:
  4082. 00002B66  3F3C 0003                move.w     -[A7], 0x3
  4083. 00002B6A  A9C8                     syscall    SysBeep
  4084. label00002B6C:
  4085. 00002B6C  4267                     clr.w      -[A7]
  4086. 00002B6E  486E FFF8                pea.l      [A6 - 0x8]
  4087. 00002B72  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4088. 00002B76  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4089. 00002B7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4090. 00002B7E  2F0B                     move.l     -[A7], A3
  4091. 00002B80  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  4092. 00002B84  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  4093. 00002B88  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4094. 00002B8C  4E5E                     unlink     A6
  4095. 00002B8E  205F                     movea.l    A0, [A7]+
  4096. 00002B90  DEFC 0014                add.w      A7, 0x14
  4097. 00002B94  4ED0                     jmp        [A0]
  4098. 00002B96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4099. // begin alternate branch 00002B98-00002B9E
  4100. fn00002B98:
  4101. 00002B98  4E56 0000                link       A6, 0
  4102. 00002B9C  2F0C                     move.l     -[A7], A4
  4103. // end alternate branch 00002B98-00002B9E
  4104. fn00002B98: // (misaligned)
  4105. 00002B9A  0000 2F0C                ori.b      D0, 0xC
  4106. 00002B9E  286E 0008                movea.l    A4, [A6 + 0x8]
  4107. 00002BA2  4267                     clr.w      -[A7]
  4108. 00002BA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4109. 00002BA8  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4110. 00002BAC  101F                     move.b     D0, [A7]+
  4111. 00002BAE  676A                     beq        +0x6C /* 00002C1A */
  4112. 00002BB0  2054                     movea.l    A0, [A4]
  4113. 00002BB2  4AA8 0042                tst.l      [A0 + 0x42]
  4114. 00002BB6  56C1                     sne        D1
  4115. 00002BB8  C001                     and.b      D0, D1
  4116. 00002BBA  4A00                     tst.b      D0
  4117. 00002BBC  675C                     beq        +0x5E /* 00002C1A */
  4118. 00002BBE  4AA8 003C                tst.l      [A0 + 0x3C]
  4119. 00002BC2  56C1                     sne        D1
  4120. 00002BC4  C001                     and.b      D0, D1
  4121. 00002BC6  6752                     beq        +0x54 /* 00002C1A */
  4122. 00002BC8  42A7                     clr.l      -[A7]
  4123. 00002BCA  2054                     movea.l    A0, [A4]
  4124. 00002BCC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4125. 00002BD0  2F3C 0000 000F           move.l     -[A7], 0xF
  4126. 00002BD6  7000                     moveq.l    D0, 0x00
  4127. 00002BD8  A82A                     syscall    ComponentDispatch
  4128. 00002BDA  4A9F                     tst.l      [A7]+
  4129. 00002BDC  6620                     bne        +0x22 /* 00002BFE */
  4130. 00002BDE  42A7                     clr.l      -[A7]
  4131. 00002BE0  2054                     movea.l    A0, [A4]
  4132. 00002BE2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4133. 00002BE6  1F3C 0001                move.b     -[A7], 0x1
  4134. 00002BEA  2F3C 0002 000E           move.l     -[A7], 0x2000E
  4135. 00002BF0  7000                     moveq.l    D0, 0x00
  4136. 00002BF2  A82A                     syscall    ComponentDispatch
  4137. 00002BF4  201F                     move.l     D0, [A7]+
  4138. 00002BF6  3F00                     move.w     -[A7], D0
  4139. 00002BF8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4140. 00002BFC  601C                     bra        +0x1E /* 00002C1A */
  4141. label00002BFE:
  4142. 00002BFE  42A7                     clr.l      -[A7]
  4143. 00002C00  2054                     movea.l    A0, [A4]
  4144. 00002C02  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4145. 00002C06  4267                     clr.w      -[A7]
  4146. 00002C08  2F3C 0002 000E           move.l     -[A7], 0x2000E
  4147. 00002C0E  7000                     moveq.l    D0, 0x00
  4148. 00002C10  A82A                     syscall    ComponentDispatch
  4149. 00002C12  201F                     move.l     D0, [A7]+
  4150. 00002C14  3F00                     move.w     -[A7], D0
  4151. 00002C16  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4152. label00002C1A:
  4153. 00002C1A  285F                     movea.l    A4, [A7]+
  4154. 00002C1C  4E5E                     unlink     A6
  4155. 00002C1E  2E9F                     move.l     [A7], [A7]+
  4156. 00002C20  4E75                     rts
  4157. 00002C22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4158. export_1396: // at 00002C24 (misaligned)
  4159. 00002C26  0000 2F0C                ori.b      D0, 0xC
  4160. 00002C2A  286E 0008                movea.l    A4, [A6 + 0x8]
  4161. 00002C2E  2054                     movea.l    A0, [A4]
  4162. 00002C30  4AA8 0042                tst.l      [A0 + 0x42]
  4163. 00002C34  6716                     beq        +0x18 /* 00002C4C */
  4164. 00002C36  4267                     clr.w      -[A7]
  4165. 00002C38  2054                     movea.l    A0, [A4]
  4166. 00002C3A  2F28 0042                move.l     -[A7], [A0 + 0x42]
  4167. 00002C3E  42A7                     clr.l      -[A7]
  4168. 00002C40  303C 018C                move.w     D0, 0x18C
  4169. 00002C44  AAAA                     syscall    QuickTimeDispatch
  4170. 00002C46  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4171. 00002C4A  6006                     bra        +0x8 /* 00002C52 */
  4172. label00002C4C:
  4173. 00002C4C  3F3C 0003                move.w     -[A7], 0x3
  4174. 00002C50  A9C8                     syscall    SysBeep
  4175. label00002C52:
  4176. 00002C52  285F                     movea.l    A4, [A7]+
  4177. 00002C54  4E5E                     unlink     A6
  4178. 00002C56  2E9F                     move.l     [A7], [A7]+
  4179. 00002C58  4E75                     rts
  4180. 00002C5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4181. export_1397: // at 00002C5C (misaligned)
  4182. 00002C5E  0000 203C                ori.b      D0, 0x3C /* '<' */
  4183. 00002C62  5049                     addq.w     A1, 8
  4184. 00002C64  4353                     chk.w      D1, [A3]
  4185. 00002C66  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4186. 00002C6A  57C0                     seq        D0
  4187. 00002C6C  4400                     neg.b      D0
  4188. 00002C6E  1D40 000C                move.b     [A6 + 0xC], D0
  4189. 00002C72  4E5E                     unlink     A6
  4190. 00002C74  2E9F                     move.l     [A7], [A7]+
  4191. 00002C76  4E75                     rts
  4192. 00002C78  4E56 0000                link       A6, 0
  4193. 00002C7C  206E 0008                movea.l    A0, [A6 + 0x8]
  4194. 00002C80  4AA8 FF78                tst.l      [A0 - 0x88]
  4195. 00002C84  6708                     beq        +0xA /* 00002C8E */
  4196. 00002C86  2F28 FF78                move.l     -[A7], [A0 - 0x88]
  4197. 00002C8A  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  4198. label00002C8E:
  4199. 00002C8E  4E5E                     unlink     A6
  4200. 00002C90  205F                     movea.l    A0, [A7]+
  4201. 00002C92  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4202. 00002C96  4ED0                     jmp        [A0]
  4203. export_1398:
  4204. 00002C98  4E56 FF60                link       A6, -0x00A0
  4205. 00002C9C  206E 0014                movea.l    A0, [A6 + 0x14]
  4206. 00002CA0  43EE FFBA                lea.l      A1, [A6 - 0x46]
  4207. 00002CA4  7022                     moveq.l    D0, 0x22
  4208. label00002CA6:
  4209. 00002CA6  32D8                     move.w     [A1]+, [A0]+
  4210. 00002CA8  51C8 FFFC                dbf        D0, -0x6 /* 00002CA6 */
  4211. 00002CAC  7000                     moveq.l    D0, 0x00
  4212. 00002CAE  2D40 FF78                move.l     [A6 - 0x88], D0
  4213. 00002CB2  7000                     moveq.l    D0, 0x00
  4214. 00002CB4  2D40 FF74                move.l     [A6 - 0x8C], D0
  4215. 00002CB8  486E FF7C                pea.l      [A6 - 0x84]
  4216. 00002CBC  487A FFBA                pea.l      [PC - 0x46 /* 00002C78, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4217. 00002CC0  2F0E                     move.l     -[A7], A6
  4218. 00002CC2  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4219. 00002CC6  42A7                     clr.l      -[A7]
  4220. 00002CC8  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  4221. 00002CCC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4222. 00002CD0  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  4223. 00002CD4  2D57 FF78                move.l     [A6 - 0x88], [A7]
  4224. 00002CD8  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4225. 00002CDC  486E FFBA                pea.l      [A6 - 0x46]
  4226. 00002CE0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4227. 00002CE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4228. 00002CE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4229. 00002CEC  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  4230. 00002CF0  4EBA 0022                jsr        [PC + 0x22 /* 00002D14 */]
  4231. 00002CF4  486E FF7C                pea.l      [A6 - 0x84]
  4232. 00002CF8  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4233. 00002CFC  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  4234. 00002D00  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  4235. 00002D04  2D6E FF78 001E           move.l     [A6 + 0x1E], [A6 - 0x88]
  4236. 00002D0A  4E5E                     unlink     A6
  4237. 00002D0C  205F                     movea.l    A0, [A7]+
  4238. 00002D0E  DEFC 0016                add.w      A7, 0x16
  4239. 00002D12  4ED0                     jmp        [A0]
  4240. fn00002D14:
  4241. 00002D14  4E56 FBA8                link       A6, -0x0458
  4242. 00002D18  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4243. 00002D1C  206E 0018                movea.l    A0, [A6 + 0x18]
  4244. 00002D20  43EE FFBA                lea.l      A1, [A6 - 0x46]
  4245. 00002D24  7022                     moveq.l    D0, 0x22
  4246. label00002D26:
  4247. 00002D26  32D8                     move.w     [A1]+, [A0]+
  4248. 00002D28  51C8 FFFC                dbf        D0, -0x6 /* 00002D26 */
  4249. 00002D2C  282E 000C                move.l     D4, [A6 + 0xC]
  4250. 00002D30  2E2E 0008                move.l     D7, [A6 + 0x8]
  4251. 00002D34  486E FFBA                pea.l      [A6 - 0x46]
  4252. 00002D38  2F04                     move.l     -[A7], D4
  4253. 00002D3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4254. 00002D3E  2F07                     move.l     -[A7], D7
  4255. 00002D40  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4256. 00002D44  42A7                     clr.l      -[A7]
  4257. 00002D46  2F07                     move.l     -[A7], D7
  4258. 00002D48  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4259. 00002D4C  486E FFC0                pea.l      [A6 - 0x40]
  4260. 00002D50  2F07                     move.l     -[A7], D7
  4261. 00002D52  4EAD 39E2                jsr        [A5 + 0x39E2 /* export_1848 */]
  4262. 00002D56  42A7                     clr.l      -[A7]
  4263. 00002D58  2F3C 5049 4353           move.l     -[A7], 0x50494353 /* 'PICS' */
  4264. 00002D5E  2F07                     move.l     -[A7], D7
  4265. 00002D60  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4266. 00002D64  265F                     movea.l    A3, [A7]+
  4267. 00002D66  2F0B                     move.l     -[A7], A3
  4268. 00002D68  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4269. 00002D6C  284B                     movea.l    A4, A3
  4270. 00002D6E  486E FFBA                pea.l      [A6 - 0x46]
  4271. 00002D72  2F04                     move.l     -[A7], D4
  4272. 00002D74  2F0C                     move.l     -[A7], A4
  4273. 00002D76  4EBA 02A8                jsr        [PC + 0x2A8 /* 00003020 */]
  4274. 00002D7A  42A7                     clr.l      -[A7]
  4275. 00002D7C  2F3C 496E 664C           move.l     -[A7], 0x496E664C /* 'InfL' */
  4276. 00002D82  2F07                     move.l     -[A7], D7
  4277. 00002D84  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4278. 00002D88  265F                     movea.l    A3, [A7]+
  4279. 00002D8A  2F0B                     move.l     -[A7], A3
  4280. 00002D8C  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4281. 00002D90  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4282. 00002D94  2F0C                     move.l     -[A7], A4
  4283. 00002D96  2F0B                     move.l     -[A7], A3
  4284. 00002D98  4EBA 0CD6                jsr        [PC + 0xCD6 /* 00003A70 */]
  4285. 00002D9C  42A7                     clr.l      -[A7]
  4286. 00002D9E  2F3C 496E 666F           move.l     -[A7], 0x496E666F /* 'Info' */
  4287. 00002DA4  2F07                     move.l     -[A7], D7
  4288. 00002DA6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4289. 00002DAA  265F                     movea.l    A3, [A7]+
  4290. 00002DAC  2F0B                     move.l     -[A7], A3
  4291. 00002DAE  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4292. 00002DB2  2C0B                     move.l     D6, A3
  4293. 00002DB4  486E FFBA                pea.l      [A6 - 0x46]
  4294. 00002DB8  2F04                     move.l     -[A7], D4
  4295. 00002DBA  2054                     movea.l    A0, [A4]
  4296. 00002DBC  2F28 0086                move.l     -[A7], [A0 + 0x86]
  4297. 00002DC0  2F0C                     move.l     -[A7], A4
  4298. 00002DC2  2F06                     move.l     -[A7], D6
  4299. 00002DC4  4EBA 0B0A                jsr        [PC + 0xB0A /* 000038D0 */]
  4300. 00002DC8  2054                     movea.l    A0, [A4]
  4301. 00002DCA  3028 00DA                move.w     D0, [A0 + 0xDA]
  4302. 00002DCE  9068 00D6                sub.w      D0, [A0 + 0xD6]
  4303. 00002DD2  3D40 FFAC                move.w     [A6 - 0x54], D0
  4304. 00002DD6  3028 00D8                move.w     D0, [A0 + 0xD8]
  4305. 00002DDA  9068 00D4                sub.w      D0, [A0 + 0xD4]
  4306. 00002DDE  3D40 FFAA                move.w     [A6 - 0x56], D0
  4307. 00002DE2  486E FBA8                pea.l      [A6 - 0x458]
  4308. 00002DE6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4309. 00002DEA  4EAD 2CE2                jsr        [A5 + 0x2CE2 /* export_1432 */]
  4310. 00002DEE  205F                     movea.l    A0, [A7]+
  4311. 00002DF0  43EE FDA8                lea.l      A1, [A6 - 0x258]
  4312. 00002DF4  707F                     moveq.l    D0, 0x7F
  4313. label00002DF6:
  4314. 00002DF6  32D8                     move.w     [A1]+, [A0]+
  4315. 00002DF8  51C8 FFFC                dbf        D0, -0x6 /* 00002DF6 */
  4316. 00002DFC  486E FDA8                pea.l      [A6 - 0x258]
  4317. 00002E00  4267                     clr.w      -[A7]
  4318. 00002E02  2F06                     move.l     -[A7], D6
  4319. 00002E04  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  4320. 00002E08  2054                     movea.l    A0, [A4]
  4321. 00002E0A  3A28 00E6                move.w     D5, [A0 + 0xE6]
  4322. 00002E0E  3005                     move.w     D0, D5
  4323. 00002E10  48C0                     ext.l      D0
  4324. 00002E12  2F00                     move.l     -[A7], D0
  4325. 00002E14  486E FDA8                pea.l      [A6 - 0x258]
  4326. 00002E18  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4327. 00002E1C  486E FEA8                pea.l      [A6 - 0x158]
  4328. 00002E20  2F3C 0001 080C           move.l     -[A7], 0x1080C
  4329. 00002E26  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4330. 00002E2A  486E FDA8                pea.l      [A6 - 0x258]
  4331. 00002E2E  486E FEA8                pea.l      [A6 - 0x158]
  4332. 00002E32  486E FCA8                pea.l      [A6 - 0x358]
  4333. 00002E36  3F3C 0002                move.w     -[A7], 0x2
  4334. 00002E3A  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  4335. 00002E3E  41EE FDA8                lea.l      A0, [A6 - 0x258]
  4336. 00002E42  43EE FCA8                lea.l      A1, [A6 - 0x358]
  4337. 00002E46  707F                     moveq.l    D0, 0x7F
  4338. label00002E48:
  4339. 00002E48  30D9                     move.w     [A0]+, [A1]+
  4340. 00002E4A  51C8 FFFC                dbf        D0, -0x6 /* 00002E48 */
  4341. 00002E4E  486E FDA8                pea.l      [A6 - 0x258]
  4342. 00002E52  4267                     clr.w      -[A7]
  4343. 00002E54  2F06                     move.l     -[A7], D6
  4344. 00002E56  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  4345. 00002E5A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4346. 00002E5E  4E5E                     unlink     A6
  4347. 00002E60  205F                     movea.l    A0, [A7]+
  4348. 00002E62  DEFC 0014                add.w      A7, 0x14
  4349. 00002E66  4ED0                     jmp        [A0]
  4350. export_1399:
  4351. 00002E68  4E56 FFE6                link       A6, -0x001A
  4352. 00002E6C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4353. 00002E70  266E 0008                movea.l    A3, [A6 + 0x8]
  4354. 00002E74  2F0B                     move.l     -[A7], A3
  4355. 00002E76  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  4356. 00002E7A  486E FFEC                pea.l      [A6 - 0x14]
  4357. 00002E7E  2F0B                     move.l     -[A7], A3
  4358. 00002E80  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  4359. 00002E84  42A7                     clr.l      -[A7]
  4360. 00002E86  2F3C 496E 666F           move.l     -[A7], 0x496E666F /* 'Info' */
  4361. 00002E8C  2F0B                     move.l     -[A7], A3
  4362. 00002E8E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4363. 00002E92  285F                     movea.l    A4, [A7]+
  4364. 00002E94  200C                     move.l     D0, A4
  4365. 00002E96  56C0                     sne        D0
  4366. 00002E98  4A00                     tst.b      D0
  4367. 00002E9A  6726                     beq        +0x28 /* 00002EC2 */
  4368. 00002E9C  2F00                     move.l     -[A7], D0
  4369. 00002E9E  4267                     clr.w      -[A7]
  4370. 00002EA0  2F0C                     move.l     -[A7], A4
  4371. 00002EA2  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4372. 00002EA6  121F                     move.b     D1, [A7]+
  4373. 00002EA8  201F                     move.l     D0, [A7]+
  4374. 00002EAA  C001                     and.b      D0, D1
  4375. 00002EAC  6714                     beq        +0x16 /* 00002EC2 */
  4376. 00002EAE  486E FFF4                pea.l      [A6 - 0xC]
  4377. 00002EB2  2F0C                     move.l     -[A7], A4
  4378. 00002EB4  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  4379. 00002EB8  3E2E FFF8                move.w     D7, [A6 - 0x8]
  4380. 00002EBC  9E6E FFF4                sub.w      D7, [A6 - 0xC]
  4381. 00002EC0  6002                     bra        +0x4 /* 00002EC4 */
  4382. label00002EC2:
  4383. 00002EC2  4247                     clr.w      D7
  4384. label00002EC4:
  4385. 00002EC4  42A7                     clr.l      -[A7]
  4386. 00002EC6  2F3C 5049 4353           move.l     -[A7], 0x50494353 /* 'PICS' */
  4387. 00002ECC  2F0B                     move.l     -[A7], A3
  4388. 00002ECE  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4389. 00002ED2  285F                     movea.l    A4, [A7]+
  4390. 00002ED4  200C                     move.l     D0, A4
  4391. 00002ED6  56C0                     sne        D0
  4392. 00002ED8  4A00                     tst.b      D0
  4393. 00002EDA  6700 0098                beq        +0x9A /* 00002F74 */
  4394. 00002EDE  2F00                     move.l     -[A7], D0
  4395. 00002EE0  4267                     clr.w      -[A7]
  4396. 00002EE2  2F0C                     move.l     -[A7], A4
  4397. 00002EE4  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4398. 00002EE8  121F                     move.b     D1, [A7]+
  4399. 00002EEA  201F                     move.l     D0, [A7]+
  4400. 00002EEC  C001                     and.b      D0, D1
  4401. 00002EEE  6700 0084                beq        +0x86 /* 00002F74 */
  4402. 00002EF2  486E FFF4                pea.l      [A6 - 0xC]
  4403. 00002EF6  2F0C                     move.l     -[A7], A4
  4404. 00002EF8  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  4405. 00002EFC  42A7                     clr.l      -[A7]
  4406. 00002EFE  302E FFFA                move.w     D0, [A6 - 0x6]
  4407. 00002F02  906E FFF6                sub.w      D0, [A6 - 0xA]
  4408. 00002F06  D07C 000F                add.w      D0, 0xF
  4409. 00002F0A  48C0                     ext.l      D0
  4410. 00002F0C  2F00                     move.l     -[A7], D0
  4411. 00002F0E  302E FFF2                move.w     D0, [A6 - 0xE]
  4412. 00002F12  906E FFEE                sub.w      D0, [A6 - 0x12]
  4413. 00002F16  48C0                     ext.l      D0
  4414. 00002F18  2F00                     move.l     -[A7], D0
  4415. 00002F1A  201F                     move.l     D0, [A7]+
  4416. 00002F1C  2E9F                     move.l     [A7], [A7]+
  4417. 00002F1E  B097                     cmp.l      D0, [A7]
  4418. 00002F20  6C02                     bge        +0x4 /* 00002F24 */
  4419. 00002F22  2E80                     move.l     [A7], D0
  4420. label00002F24:
  4421. 00002F24  201F                     move.l     D0, [A7]+
  4422. 00002F26  3D40 FFEA                move.w     [A6 - 0x16], D0
  4423. 00002F2A  42A7                     clr.l      -[A7]
  4424. 00002F2C  302E FFF8                move.w     D0, [A6 - 0x8]
  4425. 00002F30  906E FFF4                sub.w      D0, [A6 - 0xC]
  4426. 00002F34  D047                     add.w      D0, D7
  4427. 00002F36  D07C 000F                add.w      D0, 0xF
  4428. 00002F3A  48C0                     ext.l      D0
  4429. 00002F3C  2F00                     move.l     -[A7], D0
  4430. 00002F3E  302E FFF0                move.w     D0, [A6 - 0x10]
  4431. 00002F42  906E FFEC                sub.w      D0, [A6 - 0x14]
  4432. 00002F46  48C0                     ext.l      D0
  4433. 00002F48  2F00                     move.l     -[A7], D0
  4434. 00002F4A  201F                     move.l     D0, [A7]+
  4435. 00002F4C  2E9F                     move.l     [A7], [A7]+
  4436. 00002F4E  B097                     cmp.l      D0, [A7]
  4437. 00002F50  6C02                     bge        +0x4 /* 00002F54 */
  4438. 00002F52  2E80                     move.l     [A7], D0
  4439. label00002F54:
  4440. 00002F54  201F                     move.l     D0, [A7]+
  4441. 00002F56  3D40 FFE8                move.w     [A6 - 0x18], D0
  4442. 00002F5A  302E FFEA                move.w     D0, [A6 - 0x16]
  4443. 00002F5E  48C0                     ext.l      D0
  4444. 00002F60  2F00                     move.l     -[A7], D0
  4445. 00002F62  302E FFE8                move.w     D0, [A6 - 0x18]
  4446. 00002F66  48C0                     ext.l      D0
  4447. 00002F68  2F00                     move.l     -[A7], D0
  4448. 00002F6A  1F3C 0001                move.b     -[A7], 0x1
  4449. 00002F6E  2F0B                     move.l     -[A7], A3
  4450. 00002F70  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  4451. label00002F74:
  4452. 00002F74  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4453. 00002F78  4E5E                     unlink     A6
  4454. 00002F7A  2E9F                     move.l     [A7], [A7]+
  4455. 00002F7C  4E75                     rts
  4456. 00002F7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4457. export_1400: // at 00002F80 (misaligned)
  4458. 00002F82  FFFC                     .invalid   <<F/7/7>>
  4459. 00002F84  48E7 0018                movem.l    -[A7], A3,A4
  4460. 00002F88  266E 0008                movea.l    A3, [A6 + 0x8]
  4461. 00002F8C  42A7                     clr.l      -[A7]
  4462. 00002F8E  2F3C 5049 4353           move.l     -[A7], 0x50494353 /* 'PICS' */
  4463. 00002F94  2F0B                     move.l     -[A7], A3
  4464. 00002F96  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4465. 00002F9A  285F                     movea.l    A4, [A7]+
  4466. 00002F9C  200C                     move.l     D0, A4
  4467. 00002F9E  6712                     beq        +0x14 /* 00002FB2 */
  4468. 00002FA0  4267                     clr.w      -[A7]
  4469. 00002FA2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4470. 00002FA6  2F0C                     move.l     -[A7], A4
  4471. 00002FA8  4EAD 3DDA                jsr        [A5 + 0x3DDA /* export_1975 */]
  4472. 00002FAC  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  4473. 00002FB0  6010                     bra        +0x12 /* 00002FC2 */
  4474. label00002FB2:
  4475. 00002FB2  4267                     clr.w      -[A7]
  4476. 00002FB4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4477. 00002FB8  2F0B                     move.l     -[A7], A3
  4478. 00002FBA  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  4479. 00002FBE  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  4480. label00002FC2:
  4481. 00002FC2  4CDF 1800                movem.l    A3,A4, [A7]+
  4482. 00002FC6  4E5E                     unlink     A6
  4483. 00002FC8  205F                     movea.l    A0, [A7]+
  4484. 00002FCA  5C4F                     addq.w     A7, 6
  4485. 00002FCC  4ED0                     jmp        [A0]
  4486. 00002FCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4487. export_1401: // at 00002FD0 (misaligned)
  4488. 00002FD2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4489. 00002FD6  0008 4EAD                ori.b      A0, 0xAD
  4490. 00002FDA  2D32 2F3C                move.l     -[A6], <<invalid full ext with I/IS == 4>>
  4491. 00002FDE  0000 07D4                ori.b      D0, 0xD4
  4492. 00002FE2  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4493. 00002FE6  4E5E                     unlink     A6
  4494. 00002FE8  2E9F                     move.l     [A7], [A7]+
  4495. 00002FEA  4E75                     rts
  4496. 00002FEC  4E56 0000                link       A6, 0
  4497. 00002FF0  2F0C                     move.l     -[A7], A4
  4498. 00002FF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4499. 00002FF6  2868 0008                movea.l    A4, [A0 + 0x8]
  4500. 00002FFA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4501. 00002FFC  2054                     movea.l    A0, [A4]
  4502. 00002FFE  B068 00D2                cmp.w      D0, [A0 + 0xD2]
  4503. 00003002  670E                     beq        +0x10 /* 00003012 */
  4504. 00003004  3F28 00D2                move.w     -[A7], [A0 + 0xD2]
  4505. 00003008  A99A                     syscall    CloseResFile
  4506. 0000300A  2054                     movea.l    A0, [A4]
  4507. 0000300C  317C FFFF 00D2           move.w     [A0 + 0xD2], 0xFFFF
  4508. label00003012:
  4509. 00003012  285F                     movea.l    A4, [A7]+
  4510. 00003014  4E5E                     unlink     A6
  4511. 00003016  205F                     movea.l    A0, [A7]+
  4512. 00003018  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4513. 0000301C  4ED0                     jmp        [A0]
  4514. 0000301E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4515. // begin alternate branch 00003020-00003024
  4516. fn00003020:
  4517. 00003020  4E56 FF58                link       A6, -0x00A8
  4518. // end alternate branch 00003020-00003024
  4519. fn00003020: // (misaligned)
  4520. 00003022  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  4521. 00003024  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4522. 00003028  206E 0010                movea.l    A0, [A6 + 0x10]
  4523. 0000302C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  4524. 00003030  7022                     moveq.l    D0, 0x22
  4525. label00003032:
  4526. 00003032  32D8                     move.w     [A1]+, [A0]+
  4527. 00003034  51C8 FFFC                dbf        D0, -0x6 /* 00003032 */
  4528. 00003038  286E 0008                movea.l    A4, [A6 + 0x8]
  4529. 0000303C  2054                     movea.l    A0, [A4]
  4530. 0000303E  317C FFFF 00D2           move.w     [A0 + 0xD2], 0xFFFF
  4531. 00003044  7000                     moveq.l    D0, 0x00
  4532. 00003046  2640                     movea.l    A3, D0
  4533. 00003048  486E FF74                pea.l      [A6 - 0x8C]
  4534. 0000304C  42A7                     clr.l      -[A7]
  4535. 0000304E  42A7                     clr.l      -[A7]
  4536. 00003050  A8A7                     syscall    SetRect
  4537. 00003052  2254                     movea.l    A1, [A4]
  4538. 00003054  41E9 00D4                lea.l      A0, [A1 + 0xD4]
  4539. 00003058  45EE FF74                lea.l      A2, [A6 - 0x8C]
  4540. 0000305C  7003                     moveq.l    D0, 0x03
  4541. label0000305E:
  4542. 0000305E  30DA                     move.w     [A0]+, [A2]+
  4543. 00003060  51C8 FFFC                dbf        D0, -0x6 /* 0000305E */
  4544. 00003064  42A9 00DC                clr.l      [A1 + 0xDC]
  4545. 00003068  237C 0080 0080 00E2      move.l     [A1 + 0xE2], 0x800080
  4546. 00003070  3369 00E2 00E0           move.w     [A1 + 0xE0], [A1 + 0xE2]
  4547. 00003076  237C 0001 0000 00E6      move.l     [A1 + 0xE6], 0x10000
  4548. 0000307E  237C 3F3F 3F3F 0086      move.l     [A1 + 0x86], 0x3F3F3F3F /* '????' */
  4549. 00003086  4267                     clr.w      -[A7]
  4550. 00003088  1F3C 0001                move.b     -[A7], 0x1
  4551. 0000308C  486E FFBA                pea.l      [A6 - 0x46]
  4552. 00003090  486E FF69                pea.l      [A6 - 0x97]
  4553. 00003094  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  4554. 00003098  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4555. 0000309C  2254                     movea.l    A1, [A4]
  4556. 0000309E  41E9 008A                lea.l      A0, [A1 + 0x8A]
  4557. 000030A2  45EE FFBA                lea.l      A2, [A6 - 0x46]
  4558. 000030A6  7022                     moveq.l    D0, 0x22
  4559. label000030A8:
  4560. 000030A8  30DA                     move.w     [A0]+, [A2]+
  4561. 000030AA  51C8 FFFC                dbf        D0, -0x6 /* 000030A8 */
  4562. 000030AE  136E FF69 00D0           move.b     [A1 + 0xD0], [A6 - 0x97]
  4563. 000030B4  4267                     clr.w      -[A7]
  4564. 000030B6  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  4565. 000030BA  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4566. 000030BE  486E FFC0                pea.l      [A6 - 0x40]
  4567. 000030C2  486E FF58                pea.l      [A6 - 0xA8]
  4568. 000030C6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  4569. 000030CA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4570. 000030CE  2054                     movea.l    A0, [A4]
  4571. 000030D0  216E FF58 0086           move.l     [A0 + 0x86], [A6 - 0xA8]
  4572. 000030D6  43E8 003C                lea.l      A1, [A0 + 0x3C]
  4573. 000030DA  45EE FFBA                lea.l      A2, [A6 - 0x46]
  4574. 000030DE  7022                     moveq.l    D0, 0x22
  4575. label000030E0:
  4576. 000030E0  32DA                     move.w     [A1]+, [A2]+
  4577. 000030E2  51C8 FFFC                dbf        D0, -0x6 /* 000030E0 */
  4578. 000030E6  216E 000C 0082           move.l     [A0 + 0x82], [A6 + 0xC]
  4579. 000030EC  486E FF7C                pea.l      [A6 - 0x84]
  4580. 000030F0  487A FEFA                pea.l      [PC - 0x106 /* 00002FEC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4581. 000030F4  2F0E                     move.l     -[A7], A6
  4582. 000030F6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4583. 000030FA  4267                     clr.w      -[A7]
  4584. 000030FC  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  4585. 00003100  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4586. 00003104  486E FFC0                pea.l      [A6 - 0x40]
  4587. 00003108  1F3C 0001                move.b     -[A7], 0x1
  4588. 0000310C  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  4589. 00003110  2054                     movea.l    A0, [A4]
  4590. 00003112  315F 00D2                move.w     [A0 + 0xD2], [A7]+
  4591. 00003116  4267                     clr.w      -[A7]
  4592. 00003118  A9AF                     syscall    ResError
  4593. 0000311A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4594. 0000311E  42A7                     clr.l      -[A7]
  4595. 00003120  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  4596. 00003126  2054                     movea.l    A0, [A4]
  4597. 00003128  3F28 00E0                move.w     -[A7], [A0 + 0xE0]
  4598. 0000312C  A81F                     syscall    Get1Resource
  4599. 0000312E  265F                     movea.l    A3, [A7]+
  4600. 00003130  200B                     move.l     D0, A3
  4601. 00003132  6608                     bne        +0xA /* 0000313C */
  4602. 00003134  3F3C FFFF                move.w     -[A7], 0xFFFF
  4603. 00003138  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4604. label0000313C:
  4605. 0000313C  2053                     movea.l    A0, [A3]
  4606. 0000313E  43EE FF74                lea.l      A1, [A6 - 0x8C]
  4607. 00003142  5488                     addq.l     A0, 2
  4608. 00003144  7003                     moveq.l    D0, 0x03
  4609. label00003146:
  4610. 00003146  32D8                     move.w     [A1]+, [A0]+
  4611. 00003148  51C8 FFFC                dbf        D0, -0x6 /* 00003146 */
  4612. 0000314C  302E FF76                move.w     D0, [A6 - 0x8A]
  4613. 00003150  4440                     neg.w      D0
  4614. 00003152  2054                     movea.l    A0, [A4]
  4615. 00003154  3140 00DC                move.w     [A0 + 0xDC], D0
  4616. 00003158  302E FF74                move.w     D0, [A6 - 0x8C]
  4617. 0000315C  4440                     neg.w      D0
  4618. 0000315E  3140 00DE                move.w     [A0 + 0xDE], D0
  4619. 00003162  486E FF74                pea.l      [A6 - 0x8C]
  4620. 00003166  2054                     movea.l    A0, [A4]
  4621. 00003168  3F28 00DC                move.w     -[A7], [A0 + 0xDC]
  4622. 0000316C  3F28 00DE                move.w     -[A7], [A0 + 0xDE]
  4623. 00003170  A8A8                     syscall    OffsetRect
  4624. 00003172  2254                     movea.l    A1, [A4]
  4625. 00003174  41E9 00D4                lea.l      A0, [A1 + 0xD4]
  4626. 00003178  45EE FF74                lea.l      A2, [A6 - 0x8C]
  4627. 0000317C  7003                     moveq.l    D0, 0x03
  4628. label0000317E:
  4629. 0000317E  30DA                     move.w     [A0]+, [A2]+
  4630. 00003180  51C8 FFFC                dbf        D0, -0x6 /* 0000317E */
  4631. 00003184  207C 0000 0A5E           movea.l    A0, 0xA5E /* '\n^' */
  4632. 0000318A  4A50                     tst.w      [A0]
  4633. 0000318C  56C7                     sne        D7
  4634. 0000318E  4407                     neg.b      D7
  4635. 00003190  4267                     clr.w      -[A7]
  4636. 00003192  A99B                     syscall    SetResLoad
  4637. label00003194:
  4638. 00003194  2054                     movea.l    A0, [A4]
  4639. 00003196  5268 00E4                addq.w     [A0 + 0xE4], 1
  4640. 0000319A  42A7                     clr.l      -[A7]
  4641. 0000319C  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  4642. 000031A2  2054                     movea.l    A0, [A4]
  4643. 000031A4  3F28 00E4                move.w     -[A7], [A0 + 0xE4]
  4644. 000031A8  A81F                     syscall    Get1Resource
  4645. 000031AA  265F                     movea.l    A3, [A7]+
  4646. 000031AC  4267                     clr.w      -[A7]
  4647. 000031AE  A9AF                     syscall    ResError
  4648. 000031B0  4A5F                     tst.w      [A7]+
  4649. 000031B2  56C0                     sne        D0
  4650. 000031B4  4A00                     tst.b      D0
  4651. 000031B6  6608                     bne        +0xA /* 000031C0 */
  4652. 000031B8  220B                     move.l     D1, A3
  4653. 000031BA  57C1                     seq        D1
  4654. 000031BC  8001                     or.b       D0, D1
  4655. 000031BE  67D4                     beq        -0x2A /* 00003194 */
  4656. label000031C0:
  4657. 000031C0  2054                     movea.l    A0, [A4]
  4658. 000031C2  5368 00E4                subq.w     [A0 + 0xE4], 1
  4659. 000031C6  1F07                     move.b     -[A7], D7
  4660. 000031C8  A99B                     syscall    SetResLoad
  4661. 000031CA  2054                     movea.l    A0, [A4]
  4662. 000031CC  3028 00E4                move.w     D0, [A0 + 0xE4]
  4663. 000031D0  9068 00E2                sub.w      D0, [A0 + 0xE2]
  4664. 000031D4  5240                     addq.w     D0, 1
  4665. 000031D6  3140 00E6                move.w     [A0 + 0xE6], D0
  4666. 000031DA  43EE FF74                lea.l      A1, [A6 - 0x8C]
  4667. 000031DE  45E8 00D4                lea.l      A2, [A0 + 0xD4]
  4668. 000031E2  7003                     moveq.l    D0, 0x03
  4669. label000031E4:
  4670. 000031E4  32DA                     move.w     [A1]+, [A2]+
  4671. 000031E6  51C8 FFFC                dbf        D0, -0x6 /* 000031E4 */
  4672. 000031EA  302E FF7A                move.w     D0, [A6 - 0x86]
  4673. 000031EE  906E FF76                sub.w      D0, [A6 - 0x8A]
  4674. 000031F2  48C0                     ext.l      D0
  4675. 000031F4  2F00                     move.l     -[A7], D0
  4676. 000031F6  302E FF78                move.w     D0, [A6 - 0x88]
  4677. 000031FA  906E FF74                sub.w      D0, [A6 - 0x8C]
  4678. 000031FE  48C0                     ext.l      D0
  4679. 00003200  2F00                     move.l     -[A7], D0
  4680. 00003202  4267                     clr.w      -[A7]
  4681. 00003204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4682. 00003208  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  4683. 0000320C  486E FF7C                pea.l      [A6 - 0x84]
  4684. 00003210  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4685. 00003214  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4686. 00003218  4E5E                     unlink     A6
  4687. 0000321A  205F                     movea.l    A0, [A7]+
  4688. 0000321C  DEFC 000C                add.w      A7, 0xC
  4689. 00003220  4ED0                     jmp        [A0]
  4690. 00003222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4691. export_1402: // at 00003224 (misaligned)
  4692. 00003226  FFBA                     .invalid   <<F/6/7>>
  4693. 00003228  48E7 0028                movem.l    -[A7], A2,A4
  4694. 0000322C  286E 0008                movea.l    A4, [A6 + 0x8]
  4695. 00003230  70FF                     moveq.l    D0, 0xFFFFFFFF
  4696. 00003232  2054                     movea.l    A0, [A4]
  4697. 00003234  B068 00D2                cmp.w      D0, [A0 + 0xD2]
  4698. 00003238  670E                     beq        +0x10 /* 00003248 */
  4699. 0000323A  3F28 00D2                move.w     -[A7], [A0 + 0xD2]
  4700. 0000323E  A99A                     syscall    CloseResFile
  4701. 00003240  2054                     movea.l    A0, [A4]
  4702. 00003242  317C FFFF 00D2           move.w     [A0 + 0xD2], 0xFFFF
  4703. label00003248:
  4704. 00003248  41EE FFBA                lea.l      A0, [A6 - 0x46]
  4705. 0000324C  2454                     movea.l    A2, [A4]
  4706. 0000324E  43EA 008A                lea.l      A1, [A2 + 0x8A]
  4707. 00003252  7022                     moveq.l    D0, 0x22
  4708. label00003254:
  4709. 00003254  30D9                     move.w     [A0]+, [A1]+
  4710. 00003256  51C8 FFFC                dbf        D0, -0x6 /* 00003254 */
  4711. 0000325A  4A2E FFC0                tst.b      [A6 - 0x40]
  4712. 0000325E  671E                     beq        +0x20 /* 0000327E */
  4713. 00003260  4267                     clr.w      -[A7]
  4714. 00003262  1F3C 0001                move.b     -[A7], 0x1
  4715. 00003266  486E FFBA                pea.l      [A6 - 0x46]
  4716. 0000326A  2054                     movea.l    A0, [A4]
  4717. 0000326C  1F28 00D0                move.b     -[A7], [A0 + 0xD0]
  4718. 00003270  4EAD 4C2A                jsr        [A5 + 0x4C2A /* export_2433 */]
  4719. 00003274  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4720. 00003278  2054                     movea.l    A0, [A4]
  4721. 0000327A  4228 0090                clr.b      [A0 + 0x90]
  4722. label0000327E:
  4723. 0000327E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4724. 00003282  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  4725. 00003286  4CDF 1400                movem.l    A2,A4, [A7]+
  4726. 0000328A  4E5E                     unlink     A6
  4727. 0000328C  2E9F                     move.l     [A7], [A7]+
  4728. 0000328E  4E75                     rts
  4729. export_1403:
  4730. 00003290  4E56 0000                link       A6, 0
  4731. 00003294  48E7 0018                movem.l    -[A7], A3,A4
  4732. 00003298  266E 0008                movea.l    A3, [A6 + 0x8]
  4733. 0000329C  284B                     movea.l    A4, A3
  4734. 0000329E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4735. 000032A2  2F0B                     move.l     -[A7], A3
  4736. 000032A4  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  4737. 000032A8  102E 000C                move.b     D0, [A6 + 0xC]
  4738. 000032AC  0A00 0001                xori.b     D0, 0x1
  4739. 000032B0  4A00                     tst.b      D0
  4740. 000032B2  670E                     beq        +0x10 /* 000032C2 */
  4741. 000032B4  2054                     movea.l    A0, [A4]
  4742. 000032B6  C028 00E8                and.b      D0, [A0 + 0xE8]
  4743. 000032BA  6706                     beq        +0x8 /* 000032C2 */
  4744. 000032BC  2F0B                     move.l     -[A7], A3
  4745. 000032BE  4EBA 0374                jsr        [PC + 0x374 /* 00003634 */]
  4746. label000032C2:
  4747. 000032C2  4CDF 1800                movem.l    A3,A4, [A7]+
  4748. 000032C6  4E5E                     unlink     A6
  4749. 000032C8  205F                     movea.l    A0, [A7]+
  4750. 000032CA  5C4F                     addq.w     A7, 6
  4751. 000032CC  4ED0                     jmp        [A0]
  4752. 000032CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4753. export_1404: // at 000032D0 (misaligned)
  4754. 000032D2  FFEC                     .invalid   <<F/7/7>>
  4755. 000032D4  48E7 0118                movem.l    -[A7], D7,A3,A4
  4756. 000032D8  206E 000C                movea.l    A0, [A6 + 0xC]
  4757. 000032DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4758. 000032E0  7003                     moveq.l    D0, 0x03
  4759. label000032E2:
  4760. 000032E2  32D8                     move.w     [A1]+, [A0]+
  4761. 000032E4  51C8 FFFC                dbf        D0, -0x6 /* 000032E2 */
  4762. 000032E8  2E2E 0008                move.l     D7, [A6 + 0x8]
  4763. 000032EC  2847                     movea.l    A4, D7
  4764. 000032EE  486E FFF8                pea.l      [A6 - 0x8]
  4765. 000032F2  2F07                     move.l     -[A7], D7
  4766. 000032F4  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  4767. 000032F8  42A7                     clr.l      -[A7]
  4768. 000032FA  2F07                     move.l     -[A7], D7
  4769. 000032FC  4EBA 026A                jsr        [PC + 0x26A /* 00003568 */]
  4770. 00003300  265F                     movea.l    A3, [A7]+
  4771. 00003302  200B                     move.l     D0, A3
  4772. 00003304  6730                     beq        +0x32 /* 00003336 */
  4773. 00003306  2F0B                     move.l     -[A7], A3
  4774. 00003308  A9A2                     syscall    LoadResource
  4775. 0000330A  2053                     movea.l    A0, [A3]
  4776. 0000330C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4777. 00003310  5488                     addq.l     A0, 2
  4778. 00003312  7003                     moveq.l    D0, 0x03
  4779. label00003314:
  4780. 00003314  32D8                     move.w     [A1]+, [A0]+
  4781. 00003316  51C8 FFFC                dbf        D0, -0x6 /* 00003314 */
  4782. 0000331A  486E FFEC                pea.l      [A6 - 0x14]
  4783. 0000331E  2054                     movea.l    A0, [A4]
  4784. 00003320  3F28 00DC                move.w     -[A7], [A0 + 0xDC]
  4785. 00003324  3F28 00DE                move.w     -[A7], [A0 + 0xDE]
  4786. 00003328  A8A8                     syscall    OffsetRect
  4787. 0000332A  2F0B                     move.l     -[A7], A3
  4788. 0000332C  486E FFEC                pea.l      [A6 - 0x14]
  4789. 00003330  A8F6                     syscall    DrawPicture
  4790. 00003332  2F0B                     move.l     -[A7], A3
  4791. 00003334  A9A3                     syscall    ReleaseResource
  4792. label00003336:
  4793. 00003336  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4794. 0000333A  4E5E                     unlink     A6
  4795. 0000333C  205F                     movea.l    A0, [A7]+
  4796. 0000333E  504F                     addq.w     A7, 8
  4797. 00003340  4ED0                     jmp        [A0]
  4798. 00003342  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4799. export_1405: // at 00003344 (misaligned)
  4800. 00003346  0000 48E7                ori.b      D0, 0xE7
  4801. 0000334A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4802. 0000334E  0008 284B                ori.b      A0, 0x4B /* 'K' */
  4803. 00003352  2054                     movea.l    A0, [A4]
  4804. 00003354  1028 00E8                move.b     D0, [A0 + 0xE8]
  4805. 00003358  6706                     beq        +0x8 /* 00003360 */
  4806. 0000335A  2F0B                     move.l     -[A7], A3
  4807. 0000335C  4EBA 02EA                jsr        [PC + 0x2EA /* 00003648 */]
  4808. label00003360:
  4809. 00003360  4267                     clr.w      -[A7]
  4810. 00003362  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4811. 00003366  2F0B                     move.l     -[A7], A3
  4812. 00003368  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  4813. 0000336C  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  4814. 00003370  4CDF 1800                movem.l    A3,A4, [A7]+
  4815. 00003374  4E5E                     unlink     A6
  4816. 00003376  205F                     movea.l    A0, [A7]+
  4817. 00003378  5C4F                     addq.w     A7, 6
  4818. 0000337A  4ED0                     jmp        [A0]
  4819. export_1406:
  4820. 0000337C  4E56 0000                link       A6, 0
  4821. 00003380  48E7 0018                movem.l    -[A7], A3,A4
  4822. 00003384  266E 0008                movea.l    A3, [A6 + 0x8]
  4823. 00003388  284B                     movea.l    A4, A3
  4824. 0000338A  2D6D FADC 0014           move.l     [A6 + 0x14], [A5 - 0x524]
  4825. 00003390  302E 0012                move.w     D0, [A6 + 0x12]
  4826. 00003394  5340                     subq.w     D0, 1
  4827. 00003396  672C                     beq        +0x2E /* 000033C4 */
  4828. 00003398  5740                     subq.w     D0, 3
  4829. 0000339A  6730                     beq        +0x32 /* 000033CC */
  4830. 0000339C  0440 0018                subi.w     D0, 0x18
  4831. 000033A0  671A                     beq        +0x1C /* 000033BC */
  4832. 000033A2  5340                     subq.w     D0, 1
  4833. 000033A4  670E                     beq        +0x10 /* 000033B4 */
  4834. 000033A6  5340                     subq.w     D0, 1
  4835. 000033A8  6712                     beq        +0x14 /* 000033BC */
  4836. 000033AA  5340                     subq.w     D0, 1
  4837. 000033AC  6706                     beq        +0x8 /* 000033B4 */
  4838. 000033AE  5340                     subq.w     D0, 1
  4839. 000033B0  6722                     beq        +0x24 /* 000033D4 */
  4840. 000033B2  6038                     bra        +0x3A /* 000033EC */
  4841. label000033B4:
  4842. 000033B4  2F0B                     move.l     -[A7], A3
  4843. 000033B6  4EBA 0290                jsr        [PC + 0x290 /* 00003648 */]
  4844. 000033BA  6044                     bra        +0x46 /* 00003400 */
  4845. label000033BC:
  4846. 000033BC  2F0B                     move.l     -[A7], A3
  4847. 000033BE  4EBA 02EC                jsr        [PC + 0x2EC /* 000036AC */]
  4848. 000033C2  603C                     bra        +0x3E /* 00003400 */
  4849. label000033C4:
  4850. 000033C4  2F0B                     move.l     -[A7], A3
  4851. 000033C6  4EBA 0348                jsr        [PC + 0x348 /* 00003710 */]
  4852. 000033CA  6034                     bra        +0x36 /* 00003400 */
  4853. label000033CC:
  4854. 000033CC  2F0B                     move.l     -[A7], A3
  4855. 000033CE  4EBA 0364                jsr        [PC + 0x364 /* 00003734 */]
  4856. 000033D2  602C                     bra        +0x2E /* 00003400 */
  4857. label000033D4:
  4858. 000033D4  2054                     movea.l    A0, [A4]
  4859. 000033D6  1028 00E8                move.b     D0, [A0 + 0xE8]
  4860. 000033DA  6708                     beq        +0xA /* 000033E4 */
  4861. 000033DC  2F0B                     move.l     -[A7], A3
  4862. 000033DE  4EBA 0254                jsr        [PC + 0x254 /* 00003634 */]
  4863. 000033E2  601C                     bra        +0x1E /* 00003400 */
  4864. label000033E4:
  4865. 000033E4  2F0B                     move.l     -[A7], A3
  4866. 000033E6  4EBA 0218                jsr        [PC + 0x218 /* 00003600 */]
  4867. 000033EA  6014                     bra        +0x16 /* 00003400 */
  4868. label000033EC:
  4869. 000033EC  42A7                     clr.l      -[A7]
  4870. 000033EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4871. 000033F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4872. 000033F6  2F0B                     move.l     -[A7], A3
  4873. 000033F8  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4874. 000033FC  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  4875. label00003400:
  4876. 00003400  4CDF 1800                movem.l    A3,A4, [A7]+
  4877. 00003404  4E5E                     unlink     A6
  4878. 00003406  205F                     movea.l    A0, [A7]+
  4879. 00003408  DEFC 000C                add.w      A7, 0xC
  4880. 0000340C  4ED0                     jmp        [A0]
  4881. 0000340E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4882. export_1407: // at 00003410 (misaligned)
  4883. 00003412  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4884. 00003416  0008 4EAD                ori.b      A0, 0xAD
  4885. 0000341A  1E1A                     move.b     D7, [A2]+
  4886. 0000341C  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  4887. 00003420  1F3C 0001                move.b     -[A7], 0x1
  4888. 00003424  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  4889. 00003428  4E5E                     unlink     A6
  4890. 0000342A  2E9F                     move.l     [A7], [A7]+
  4891. 0000342C  4E75                     rts
  4892. 0000342E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4893. // begin alternate branch 00003430-00003434
  4894. fn00003430:
  4895. 00003430  4E56 FFAA                link       A6, -0x0056
  4896. // end alternate branch 00003430-00003434
  4897. fn00003430: // (misaligned)
  4898. 00003432  FFAA                     .invalid   <<F/6/7>>
  4899. 00003434  48E7 0038                movem.l    -[A7], A2,A3,A4
  4900. 00003438  206E 0008                movea.l    A0, [A6 + 0x8]
  4901. 0000343C  2868 0008                movea.l    A4, [A0 + 0x8]
  4902. 00003440  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  4903. 00003444  2454                     movea.l    A2, [A4]
  4904. 00003446  43EA 003C                lea.l      A1, [A2 + 0x3C]
  4905. 0000344A  7022                     moveq.l    D0, 0x22
  4906. label0000344C:
  4907. 0000344C  30D9                     move.w     [A0]+, [A1]+
  4908. 0000344E  51C8 FFFC                dbf        D0, -0x6 /* 0000344C */
  4909. 00003452  486E FFAE                pea.l      [A6 - 0x52]
  4910. 00003456  42A7                     clr.l      -[A7]
  4911. 00003458  42A7                     clr.l      -[A7]
  4912. 0000345A  A8A7                     syscall    SetRect
  4913. 0000345C  42A7                     clr.l      -[A7]
  4914. 0000345E  206E 0008                movea.l    A0, [A6 + 0x8]
  4915. 00003462  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4916. 00003466  4EBA 0100                jsr        [PC + 0x100 /* 00003568 */]
  4917. 0000346A  265F                     movea.l    A3, [A7]+
  4918. 0000346C  2F0B                     move.l     -[A7], A3
  4919. 0000346E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4920. 00003472  2F0B                     move.l     -[A7], A3
  4921. 00003474  A992                     syscall    DetachResource
  4922. 00003476  2F0B                     move.l     -[A7], A3
  4923. 00003478  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4924. 0000347C  42A7                     clr.l      -[A7]
  4925. 0000347E  486E FFB6                pea.l      [A6 - 0x4A]
  4926. 00003482  2054                     movea.l    A0, [A4]
  4927. 00003484  2F28 0082                move.l     -[A7], [A0 + 0x82]
  4928. 00003488  2F0B                     move.l     -[A7], A3
  4929. 0000348A  42A7                     clr.l      -[A7]
  4930. 0000348C  42A7                     clr.l      -[A7]
  4931. 0000348E  42A7                     clr.l      -[A7]
  4932. 00003490  486E FFAE                pea.l      [A6 - 0x52]
  4933. 00003494  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4934. 00003498  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4935. 0000349C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4936. 000034A0  4E5E                     unlink     A6
  4937. 000034A2  2E9F                     move.l     [A7], [A7]+
  4938. 000034A4  4E75                     rts
  4939. 000034A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4940. export_1408: // at 000034A8 (misaligned)
  4941. 000034AA  0000 2D6D                ori.b      D0, 0x6D /* 'm' */
  4942. 000034AE  FADC 000E                .extension 0xADC <<F/2-3/5>> // unimplemented
  4943. 000034B2  302E 000C                move.w     D0, [A6 + 0xC]
  4944. 000034B6  0440 0068                subi.w     D0, 0x68 /* 'h' */
  4945. 000034BA  6702                     beq        +0x4 /* 000034BE */
  4946. 000034BC  600E                     bra        +0x10 /* 000034CC */
  4947. label000034BE:
  4948. 000034BE  42A7                     clr.l      -[A7]
  4949. 000034C0  2F0E                     move.l     -[A7], A6
  4950. 000034C2  4EBA FF6C                jsr        [PC - 0x94 /* 00003430 */]
  4951. 000034C6  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  4952. 000034CA  6012                     bra        +0x14 /* 000034DE */
  4953. label000034CC:
  4954. 000034CC  42A7                     clr.l      -[A7]
  4955. 000034CE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4956. 000034D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4957. 000034D6  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  4958. 000034DA  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  4959. label000034DE:
  4960. 000034DE  4E5E                     unlink     A6
  4961. 000034E0  205F                     movea.l    A0, [A7]+
  4962. 000034E2  5C4F                     addq.w     A7, 6
  4963. 000034E4  4ED0                     jmp        [A0]
  4964. 000034E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4965. export_1409: // at 000034E8 (misaligned)
  4966. 000034EA  0000 48E7                ori.b      D0, 0xE7
  4967. 000034EE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4968. 000034F2  0008 284B                ori.b      A0, 0x4B /* 'K' */
  4969. 000034F6  2D6D FADC 0018           move.l     [A6 + 0x18], [A5 - 0x524]
  4970. 000034FC  2054                     movea.l    A0, [A4]
  4971. 000034FE  1028 00E8                move.b     D0, [A0 + 0xE8]
  4972. 00003502  6718                     beq        +0x1A /* 0000351C */
  4973. 00003504  206E 0010                movea.l    A0, [A6 + 0x10]
  4974. 00003508  7201                     moveq.l    D1, 0x01
  4975. 0000350A  B268 0010                cmp.w      D1, [A0 + 0x10]
  4976. 0000350E  57C1                     seq        D1
  4977. 00003510  C001                     and.b      D0, D1
  4978. 00003512  6708                     beq        +0xA /* 0000351C */
  4979. 00003514  2F0B                     move.l     -[A7], A3
  4980. 00003516  4EBA 011C                jsr        [PC + 0x11C /* 00003634 */]
  4981. 0000351A  603E                     bra        +0x40 /* 0000355A */
  4982. label0000351C:
  4983. 0000351C  2054                     movea.l    A0, [A4]
  4984. 0000351E  1028 00E8                move.b     D0, [A0 + 0xE8]
  4985. 00003522  0A00 0001                xori.b     D0, 0x1
  4986. 00003526  4A00                     tst.b      D0
  4987. 00003528  6718                     beq        +0x1A /* 00003542 */
  4988. 0000352A  206E 0010                movea.l    A0, [A6 + 0x10]
  4989. 0000352E  7202                     moveq.l    D1, 0x02
  4990. 00003530  B268 0010                cmp.w      D1, [A0 + 0x10]
  4991. 00003534  57C1                     seq        D1
  4992. 00003536  C001                     and.b      D0, D1
  4993. 00003538  6708                     beq        +0xA /* 00003542 */
  4994. 0000353A  2F0B                     move.l     -[A7], A3
  4995. 0000353C  4EBA 00C2                jsr        [PC + 0xC2 /* 00003600 */]
  4996. 00003540  6018                     bra        +0x1A /* 0000355A */
  4997. label00003542:
  4998. 00003542  42A7                     clr.l      -[A7]
  4999. 00003544  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5000. 00003548  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5001. 0000354C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5002. 00003550  2F0B                     move.l     -[A7], A3
  5003. 00003552  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  5004. 00003556  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  5005. label0000355A:
  5006. 0000355A  4CDF 1800                movem.l    A3,A4, [A7]+
  5007. 0000355E  4E5E                     unlink     A6
  5008. 00003560  205F                     movea.l    A0, [A7]+
  5009. 00003562  DEFC 0010                add.w      A7, 0x10
  5010. 00003566  4ED0                     jmp        [A0]
  5011. fn00003568:
  5012. 00003568  4E56 FFFE                link       A6, -0x0002
  5013. 0000356C  48E7 0108                movem.l    -[A7], D7,A4
  5014. 00003570  286E 0008                movea.l    A4, [A6 + 0x8]
  5015. 00003574  4267                     clr.w      -[A7]
  5016. 00003576  A994                     syscall    CurResFile
  5017. 00003578  3E1F                     move.w     D7, [A7]+
  5018. 0000357A  2054                     movea.l    A0, [A4]
  5019. 0000357C  3F28 00D2                move.w     -[A7], [A0 + 0xD2]
  5020. 00003580  A998                     syscall    UseResFile
  5021. 00003582  42A7                     clr.l      -[A7]
  5022. 00003584  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5023. 0000358A  2054                     movea.l    A0, [A4]
  5024. 0000358C  3F28 00E0                move.w     -[A7], [A0 + 0xE0]
  5025. 00003590  A81F                     syscall    Get1Resource
  5026. 00003592  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5027. 00003596  3F07                     move.w     -[A7], D7
  5028. 00003598  A998                     syscall    UseResFile
  5029. 0000359A  4CDF 1080                movem.l    D7,A4, [A7]+
  5030. 0000359E  4E5E                     unlink     A6
  5031. 000035A0  2E9F                     move.l     [A7], [A7]+
  5032. 000035A2  4E75                     rts
  5033. fn000035A4:
  5034. 000035A4  4E56 FFF8                link       A6, -0x0008
  5035. 000035A8  48E7 0038                movem.l    -[A7], A2,A3,A4
  5036. 000035AC  266E 0008                movea.l    A3, [A6 + 0x8]
  5037. 000035B0  284B                     movea.l    A4, A3
  5038. 000035B2  4267                     clr.w      -[A7]
  5039. 000035B4  2F0B                     move.l     -[A7], A3
  5040. 000035B6  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5041. 000035BA  101F                     move.b     D0, [A7]+
  5042. 000035BC  671C                     beq        +0x1E /* 000035DA */
  5043. 000035BE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5044. 000035C2  2454                     movea.l    A2, [A4]
  5045. 000035C4  43EA 00D4                lea.l      A1, [A2 + 0xD4]
  5046. 000035C8  7003                     moveq.l    D0, 0x03
  5047. label000035CA:
  5048. 000035CA  30D9                     move.w     [A0]+, [A1]+
  5049. 000035CC  51C8 FFFC                dbf        D0, -0x6 /* 000035CA */
  5050. 000035D0  486E FFF8                pea.l      [A6 - 0x8]
  5051. 000035D4  2F0B                     move.l     -[A7], A3
  5052. 000035D6  4EAD 3C2A                jsr        [A5 + 0x3C2A /* export_1921 */]
  5053. label000035DA:
  5054. 000035DA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5055. 000035DE  4E5E                     unlink     A6
  5056. 000035E0  2E9F                     move.l     [A7], [A7]+
  5057. 000035E2  4E75                     rts
  5058. fn000035E4:
  5059. 000035E4  4E56 0000                link       A6, 0
  5060. 000035E8  2F0C                     move.l     -[A7], A4
  5061. 000035EA  286E 0008                movea.l    A4, [A6 + 0x8]
  5062. 000035EE  2054                     movea.l    A0, [A4]
  5063. 000035F0  0A28 0001 00E9           xori.b     [A0 + 0xE9], 0x1
  5064. 000035F6  285F                     movea.l    A4, [A7]+
  5065. 000035F8  4E5E                     unlink     A6
  5066. 000035FA  2E9F                     move.l     [A7], [A7]+
  5067. 000035FC  4E75                     rts
  5068. 000035FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5069. // begin alternate branch 00003600-00003606
  5070. fn00003600:
  5071. 00003600  4E56 0000                link       A6, 0
  5072. 00003604  2F0C                     move.l     -[A7], A4
  5073. // end alternate branch 00003600-00003606
  5074. fn00003600: // (misaligned)
  5075. 00003602  0000 2F0C                ori.b      D0, 0xC
  5076. 00003606  286E 0008                movea.l    A4, [A6 + 0x8]
  5077. 0000360A  2054                     movea.l    A0, [A4]
  5078. 0000360C  117C 0001 00E8           move.b     [A0 + 0xE8], 0x1
  5079. 00003612  1028 00E9                move.b     D0, [A0 + 0xE9]
  5080. 00003616  6612                     bne        +0x14 /* 0000362A */
  5081. 00003618  2054                     movea.l    A0, [A4]
  5082. 0000361A  3028 00E0                move.w     D0, [A0 + 0xE0]
  5083. 0000361E  B068 00E4                cmp.w      D0, [A0 + 0xE4]
  5084. 00003622  6D06                     blt        +0x8 /* 0000362A */
  5085. 00003624  3168 00E2 00E0           move.w     [A0 + 0xE0], [A0 + 0xE2]
  5086. label0000362A:
  5087. 0000362A  285F                     movea.l    A4, [A7]+
  5088. 0000362C  4E5E                     unlink     A6
  5089. 0000362E  2E9F                     move.l     [A7], [A7]+
  5090. 00003630  4E75                     rts
  5091. 00003632  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5092. // begin alternate branch 00003634-0000363E
  5093. fn00003634:
  5094. 00003634  4E56 0000                link       A6, 0
  5095. 00003638  206E 0008                movea.l    A0, [A6 + 0x8]
  5096. 0000363C  2050                     movea.l    A0, [A0]
  5097. // end alternate branch 00003634-0000363E
  5098. fn00003634: // (misaligned)
  5099. 00003636  0000 206E                ori.b      D0, 0x6E /* 'n' */
  5100. 0000363A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  5101. 0000363E  4228 00E8                clr.b      [A0 + 0xE8]
  5102. 00003642  4E5E                     unlink     A6
  5103. 00003644  2E9F                     move.l     [A7], [A7]+
  5104. 00003646  4E75                     rts
  5105. fn00003648:
  5106. 00003648  4E56 0000                link       A6, 0
  5107. 0000364C  48E7 0018                movem.l    -[A7], A3,A4
  5108. 00003650  266E 0008                movea.l    A3, [A6 + 0x8]
  5109. 00003654  284B                     movea.l    A4, A3
  5110. 00003656  2054                     movea.l    A0, [A4]
  5111. 00003658  1028 00E9                move.b     D0, [A0 + 0xE9]
  5112. 0000365C  671E                     beq        +0x20 /* 0000367C */
  5113. 0000365E  5268 00E0                addq.w     [A0 + 0xE0], 1
  5114. 00003662  3028 00E0                move.w     D0, [A0 + 0xE0]
  5115. 00003666  B068 00E4                cmp.w      D0, [A0 + 0xE4]
  5116. 0000366A  6F08                     ble        +0xA /* 00003674 */
  5117. 0000366C  2054                     movea.l    A0, [A4]
  5118. 0000366E  3168 00E2 00E0           move.w     [A0 + 0xE0], [A0 + 0xE2]
  5119. label00003674:
  5120. 00003674  2F0B                     move.l     -[A7], A3
  5121. 00003676  4EBA FF2C                jsr        [PC - 0xD4 /* 000035A4 */]
  5122. 0000367A  6026                     bra        +0x28 /* 000036A2 */
  5123. label0000367C:
  5124. 0000367C  2054                     movea.l    A0, [A4]
  5125. 0000367E  5268 00E0                addq.w     [A0 + 0xE0], 1
  5126. 00003682  3028 00E0                move.w     D0, [A0 + 0xE0]
  5127. 00003686  B068 00E4                cmp.w      D0, [A0 + 0xE4]
  5128. 0000368A  6F10                     ble        +0x12 /* 0000369C */
  5129. 0000368C  2054                     movea.l    A0, [A4]
  5130. 0000368E  3168 00E4 00E0           move.w     [A0 + 0xE0], [A0 + 0xE4]
  5131. 00003694  2F0B                     move.l     -[A7], A3
  5132. 00003696  4EBA FF9C                jsr        [PC - 0x64 /* 00003634 */]
  5133. 0000369A  6006                     bra        +0x8 /* 000036A2 */
  5134. label0000369C:
  5135. 0000369C  2F0B                     move.l     -[A7], A3
  5136. 0000369E  4EBA FF04                jsr        [PC - 0xFC /* 000035A4 */]
  5137. label000036A2:
  5138. 000036A2  4CDF 1800                movem.l    A3,A4, [A7]+
  5139. 000036A6  4E5E                     unlink     A6
  5140. 000036A8  2E9F                     move.l     [A7], [A7]+
  5141. 000036AA  4E75                     rts
  5142. fn000036AC:
  5143. 000036AC  4E56 0000                link       A6, 0
  5144. 000036B0  48E7 0018                movem.l    -[A7], A3,A4
  5145. 000036B4  266E 0008                movea.l    A3, [A6 + 0x8]
  5146. 000036B8  284B                     movea.l    A4, A3
  5147. 000036BA  2054                     movea.l    A0, [A4]
  5148. 000036BC  1028 00E9                move.b     D0, [A0 + 0xE9]
  5149. 000036C0  671E                     beq        +0x20 /* 000036E0 */
  5150. 000036C2  5368 00E0                subq.w     [A0 + 0xE0], 1
  5151. 000036C6  3028 00E0                move.w     D0, [A0 + 0xE0]
  5152. 000036CA  B068 00E2                cmp.w      D0, [A0 + 0xE2]
  5153. 000036CE  6C08                     bge        +0xA /* 000036D8 */
  5154. 000036D0  2054                     movea.l    A0, [A4]
  5155. 000036D2  3168 00E4 00E0           move.w     [A0 + 0xE0], [A0 + 0xE4]
  5156. label000036D8:
  5157. 000036D8  2F0B                     move.l     -[A7], A3
  5158. 000036DA  4EBA FEC8                jsr        [PC - 0x138 /* 000035A4 */]
  5159. 000036DE  6026                     bra        +0x28 /* 00003706 */
  5160. label000036E0:
  5161. 000036E0  2054                     movea.l    A0, [A4]
  5162. 000036E2  5368 00E0                subq.w     [A0 + 0xE0], 1
  5163. 000036E6  3028 00E0                move.w     D0, [A0 + 0xE0]
  5164. 000036EA  B068 00E2                cmp.w      D0, [A0 + 0xE2]
  5165. 000036EE  6C10                     bge        +0x12 /* 00003700 */
  5166. 000036F0  2054                     movea.l    A0, [A4]
  5167. 000036F2  3168 00E2 00E0           move.w     [A0 + 0xE0], [A0 + 0xE2]
  5168. 000036F8  2F0B                     move.l     -[A7], A3
  5169. 000036FA  4EBA FF38                jsr        [PC - 0xC8 /* 00003634 */]
  5170. 000036FE  6006                     bra        +0x8 /* 00003706 */
  5171. label00003700:
  5172. 00003700  2F0B                     move.l     -[A7], A3
  5173. 00003702  4EBA FEA0                jsr        [PC - 0x160 /* 000035A4 */]
  5174. label00003706:
  5175. 00003706  4CDF 1800                movem.l    A3,A4, [A7]+
  5176. 0000370A  4E5E                     unlink     A6
  5177. 0000370C  2E9F                     move.l     [A7], [A7]+
  5178. 0000370E  4E75                     rts
  5179. fn00003710:
  5180. 00003710  4E56 0000                link       A6, 0
  5181. 00003714  2F0C                     move.l     -[A7], A4
  5182. 00003716  286E 0008                movea.l    A4, [A6 + 0x8]
  5183. 0000371A  2054                     movea.l    A0, [A4]
  5184. 0000371C  3168 00E2 00E0           move.w     [A0 + 0xE0], [A0 + 0xE2]
  5185. 00003722  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5186. 00003726  4EBA FE7C                jsr        [PC - 0x184 /* 000035A4 */]
  5187. 0000372A  285F                     movea.l    A4, [A7]+
  5188. 0000372C  4E5E                     unlink     A6
  5189. 0000372E  2E9F                     move.l     [A7], [A7]+
  5190. 00003730  4E75                     rts
  5191. 00003732  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5192. // begin alternate branch 00003734-0000373A
  5193. fn00003734:
  5194. 00003734  4E56 0000                link       A6, 0
  5195. 00003738  2F0C                     move.l     -[A7], A4
  5196. // end alternate branch 00003734-0000373A
  5197. fn00003734: // (misaligned)
  5198. 00003736  0000 2F0C                ori.b      D0, 0xC
  5199. 0000373A  286E 0008                movea.l    A4, [A6 + 0x8]
  5200. 0000373E  2054                     movea.l    A0, [A4]
  5201. 00003740  3168 00E4 00E0           move.w     [A0 + 0xE0], [A0 + 0xE4]
  5202. 00003746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5203. 0000374A  4EBA FE58                jsr        [PC - 0x1A8 /* 000035A4 */]
  5204. 0000374E  285F                     movea.l    A4, [A7]+
  5205. 00003750  4E5E                     unlink     A6
  5206. 00003752  2E9F                     move.l     [A7], [A7]+
  5207. 00003754  4E75                     rts
  5208. 00003756  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5209. export_1410: // at 00003758 (misaligned)
  5210. 0000375A  FFD8                     .invalid   <<F/7/7>>
  5211. 0000375C  48E7 0118                movem.l    -[A7], D7,A3,A4
  5212. 00003760  206E 000C                movea.l    A0, [A6 + 0xC]
  5213. 00003764  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5214. 00003768  7003                     moveq.l    D0, 0x03
  5215. label0000376A:
  5216. 0000376A  32D8                     move.w     [A1]+, [A0]+
  5217. 0000376C  51C8 FFFC                dbf        D0, -0x6 /* 0000376A */
  5218. 00003770  2E2E 0008                move.l     D7, [A6 + 0x8]
  5219. 00003774  42A7                     clr.l      -[A7]
  5220. 00003776  2F3C 5049 4353           move.l     -[A7], 0x50494353 /* 'PICS' */
  5221. 0000377C  2F07                     move.l     -[A7], D7
  5222. 0000377E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5223. 00003782  285F                     movea.l    A4, [A7]+
  5224. 00003784  200C                     move.l     D0, A4
  5225. 00003786  56C0                     sne        D0
  5226. 00003788  4A00                     tst.b      D0
  5227. 0000378A  6700 0138                beq        +0x13A /* 000038C4 */
  5228. 0000378E  2F00                     move.l     -[A7], D0
  5229. 00003790  4267                     clr.w      -[A7]
  5230. 00003792  2F0C                     move.l     -[A7], A4
  5231. 00003794  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5232. 00003798  121F                     move.b     D1, [A7]+
  5233. 0000379A  201F                     move.l     D0, [A7]+
  5234. 0000379C  C001                     and.b      D0, D1
  5235. 0000379E  6700 0124                beq        +0x126 /* 000038C4 */
  5236. 000037A2  486E FFE4                pea.l      [A6 - 0x1C]
  5237. 000037A6  2F0C                     move.l     -[A7], A4
  5238. 000037A8  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  5239. 000037AC  486E FFE4                pea.l      [A6 - 0x1C]
  5240. 000037B0  302E FFE6                move.w     D0, [A6 - 0x1A]
  5241. 000037B4  4440                     neg.w      D0
  5242. 000037B6  3F00                     move.w     -[A7], D0
  5243. 000037B8  302E FFE4                move.w     D0, [A6 - 0x1C]
  5244. 000037BC  4440                     neg.w      D0
  5245. 000037BE  3F00                     move.w     -[A7], D0
  5246. 000037C0  A8A8                     syscall    OffsetRect
  5247. 000037C2  486E FFE4                pea.l      [A6 - 0x1C]
  5248. 000037C6  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5249. 000037CC  A8A9                     syscall    InsetRect
  5250. 000037CE  4267                     clr.w      -[A7]
  5251. 000037D0  2F07                     move.l     -[A7], D7
  5252. 000037D2  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5253. 000037D6  101F                     move.b     D0, [A7]+
  5254. 000037D8  6700 00EA                beq        +0xEC /* 000038C4 */
  5255. 000037DC  486E FFEC                pea.l      [A6 - 0x14]
  5256. 000037E0  2F07                     move.l     -[A7], D7
  5257. 000037E2  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  5258. 000037E6  486E FFEC                pea.l      [A6 - 0x14]
  5259. 000037EA  A8A3                     syscall    EraseRect
  5260. 000037EC  046E 000F FFF2           subi.w     [A6 - 0xE], 0xF
  5261. 000037F2  046E 000F FFF0           subi.w     [A6 - 0x10], 0xF
  5262. 000037F8  42A7                     clr.l      -[A7]
  5263. 000037FA  A8D8                     syscall    NewRgn
  5264. 000037FC  265F                     movea.l    A3, [A7]+
  5265. 000037FE  A8DA                     syscall    OpenRgn
  5266. 00003800  302E FFEA                move.w     D0, [A6 - 0x16]
  5267. 00003804  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  5268. 00003808  6C18                     bge        +0x1A /* 00003822 */
  5269. 0000380A  486E FFD8                pea.l      [A6 - 0x28]
  5270. 0000380E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5271. 00003812  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  5272. 00003816  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5273. 0000381A  A8A7                     syscall    SetRect
  5274. 0000381C  486E FFD8                pea.l      [A6 - 0x28]
  5275. 00003820  A8A1                     syscall    FrameRect
  5276. label00003822:
  5277. 00003822  302E FFE8                move.w     D0, [A6 - 0x18]
  5278. 00003826  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  5279. 0000382A  6C38                     bge        +0x3A /* 00003864 */
  5280. 0000382C  486E FFD8                pea.l      [A6 - 0x28]
  5281. 00003830  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5282. 00003834  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  5283. 00003838  42A7                     clr.l      -[A7]
  5284. 0000383A  302E FFEA                move.w     D0, [A6 - 0x16]
  5285. 0000383E  48C0                     ext.l      D0
  5286. 00003840  2F00                     move.l     -[A7], D0
  5287. 00003842  302E FFF2                move.w     D0, [A6 - 0xE]
  5288. 00003846  48C0                     ext.l      D0
  5289. 00003848  2F00                     move.l     -[A7], D0
  5290. 0000384A  201F                     move.l     D0, [A7]+
  5291. 0000384C  2E9F                     move.l     [A7], [A7]+
  5292. 0000384E  B097                     cmp.l      D0, [A7]
  5293. 00003850  6C02                     bge        +0x4 /* 00003854 */
  5294. 00003852  2E80                     move.l     [A7], D0
  5295. label00003854:
  5296. 00003854  201F                     move.l     D0, [A7]+
  5297. 00003856  3F00                     move.w     -[A7], D0
  5298. 00003858  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5299. 0000385C  A8A7                     syscall    SetRect
  5300. 0000385E  486E FFD8                pea.l      [A6 - 0x28]
  5301. 00003862  A8A1                     syscall    FrameRect
  5302. label00003864:
  5303. 00003864  2F0B                     move.l     -[A7], A3
  5304. 00003866  A8DB                     syscall    CloseRgn
  5305. 00003868  2F0B                     move.l     -[A7], A3
  5306. 0000386A  486D FE6E                pea.l      [A5 - 0x192]
  5307. 0000386E  A8D6                     syscall    FillRgn
  5308. 00003870  2F0B                     move.l     -[A7], A3
  5309. 00003872  A8D9                     syscall    DisposRgn/DisposeRgn
  5310. 00003874  486E FFE4                pea.l      [A6 - 0x1C]
  5311. 00003878  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5312. 0000387C  42A7                     clr.l      -[A7]
  5313. 0000387E  302E FFEA                move.w     D0, [A6 - 0x16]
  5314. 00003882  48C0                     ext.l      D0
  5315. 00003884  2F00                     move.l     -[A7], D0
  5316. 00003886  302E FFF2                move.w     D0, [A6 - 0xE]
  5317. 0000388A  48C0                     ext.l      D0
  5318. 0000388C  2F00                     move.l     -[A7], D0
  5319. 0000388E  201F                     move.l     D0, [A7]+
  5320. 00003890  2E9F                     move.l     [A7], [A7]+
  5321. 00003892  B097                     cmp.l      D0, [A7]
  5322. 00003894  6C02                     bge        +0x4 /* 00003898 */
  5323. 00003896  2E80                     move.l     [A7], D0
  5324. label00003898:
  5325. 00003898  201F                     move.l     D0, [A7]+
  5326. 0000389A  3F00                     move.w     -[A7], D0
  5327. 0000389C  42A7                     clr.l      -[A7]
  5328. 0000389E  302E FFE8                move.w     D0, [A6 - 0x18]
  5329. 000038A2  48C0                     ext.l      D0
  5330. 000038A4  2F00                     move.l     -[A7], D0
  5331. 000038A6  302E FFF0                move.w     D0, [A6 - 0x10]
  5332. 000038AA  48C0                     ext.l      D0
  5333. 000038AC  2F00                     move.l     -[A7], D0
  5334. 000038AE  201F                     move.l     D0, [A7]+
  5335. 000038B0  2E9F                     move.l     [A7], [A7]+
  5336. 000038B2  B097                     cmp.l      D0, [A7]
  5337. 000038B4  6C02                     bge        +0x4 /* 000038B8 */
  5338. 000038B6  2E80                     move.l     [A7], D0
  5339. label000038B8:
  5340. 000038B8  201F                     move.l     D0, [A7]+
  5341. 000038BA  3F00                     move.w     -[A7], D0
  5342. 000038BC  A8A7                     syscall    SetRect
  5343. 000038BE  486E FFE4                pea.l      [A6 - 0x1C]
  5344. 000038C2  A8A1                     syscall    FrameRect
  5345. label000038C4:
  5346. 000038C4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5347. 000038C8  4E5E                     unlink     A6
  5348. 000038CA  205F                     movea.l    A0, [A7]+
  5349. 000038CC  504F                     addq.w     A7, 8
  5350. 000038CE  4ED0                     jmp        [A0]
  5351. fn000038D0:
  5352. 000038D0  4E56 FEBA                link       A6, -0x0146
  5353. 000038D4  48E7 0038                movem.l    -[A7], A2,A3,A4
  5354. 000038D8  206E 0018                movea.l    A0, [A6 + 0x18]
  5355. 000038DC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  5356. 000038E0  7022                     moveq.l    D0, 0x22
  5357. label000038E2:
  5358. 000038E2  32D8                     move.w     [A1]+, [A0]+
  5359. 000038E4  51C8 FFFC                dbf        D0, -0x6 /* 000038E2 */
  5360. 000038E8  266E 0008                movea.l    A3, [A6 + 0x8]
  5361. 000038EC  284B                     movea.l    A4, A3
  5362. 000038EE  2254                     movea.l    A1, [A4]
  5363. 000038F0  41E9 006A                lea.l      A0, [A1 + 0x6A]
  5364. 000038F4  45EE FFBA                lea.l      A2, [A6 - 0x46]
  5365. 000038F8  7022                     moveq.l    D0, 0x22
  5366. label000038FA:
  5367. 000038FA  30DA                     move.w     [A0]+, [A2]+
  5368. 000038FC  51C8 FFFC                dbf        D0, -0x6 /* 000038FA */
  5369. 00003900  236E 0010 00B0           move.l     [A1 + 0xB0], [A6 + 0x10]
  5370. 00003906  236E 0014 00B4           move.l     [A1 + 0xB4], [A6 + 0x14]
  5371. 0000390C  236E 000C 00B8           move.l     [A1 + 0xB8], [A6 + 0xC]
  5372. 00003912  2F3C 496E 664C           move.l     -[A7], 0x496E664C /* 'InfL' */
  5373. 00003918  2F3C 496E 6643           move.l     -[A7], 0x496E6643 /* 'InfC' */
  5374. 0000391E  2F3C 496E 6652           move.l     -[A7], 0x496E6652 /* 'InfR' */
  5375. 00003924  3F3C 0005                move.w     -[A7], 0x5
  5376. 00003928  2F0B                     move.l     -[A7], A3
  5377. 0000392A  4EAD 2D5A                jsr        [A5 + 0x2D5A /* export_1447 */]
  5378. 0000392E  41EE FEBA                lea.l      A0, [A6 - 0x146]
  5379. 00003932  43FA 003A                lea.l      A1, [PC + 0x3A /* 0000396E, value 0x43F3F3F, pstring "????" */]
  5380. 00003936  7002                     moveq.l    D0, 0x02
  5381. label00003938:
  5382. 00003938  30D9                     move.w     [A0]+, [A1]+
  5383. 0000393A  51C8 FFFC                dbf        D0, -0x6 /* 00003938 */
  5384. 0000393E  486E 0010                pea.l      [A6 + 0x10]
  5385. 00003942  41EE FEBA                lea.l      A0, [A6 - 0x146]
  5386. 00003946  2008                     move.l     D0, A0
  5387. 00003948  5280                     addq.l     D0, 1
  5388. 0000394A  2F00                     move.l     -[A7], D0
  5389. 0000394C  7004                     moveq.l    D0, 0x04
  5390. 0000394E  2F00                     move.l     -[A7], D0
  5391. 00003950  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5392. 00003954  486E FEBA                pea.l      [A6 - 0x146]
  5393. 00003958  4267                     clr.w      -[A7]
  5394. 0000395A  2F0B                     move.l     -[A7], A3
  5395. 0000395C  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  5396. 00003960  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5397. 00003964  4E5E                     unlink     A6
  5398. 00003966  205F                     movea.l    A0, [A7]+
  5399. 00003968  DEFC 0014                add.w      A7, 0x14
  5400. 0000396C  4ED0                     jmp        [A0]
  5401. 0000396E  043F 3F3F                subi.b     <<invalid special address>>, 0x3F /* '?' */
  5402. 00003972  3F00                     move.w     -[A7], D0
  5403. export_1411:
  5404. 00003974  4E56 0000                link       A6, 0
  5405. 00003978  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5406. 0000397C  4EAD 2D62                jsr        [A5 + 0x2D62 /* export_1448 */]
  5407. 00003980  4E5E                     unlink     A6
  5408. 00003982  2E9F                     move.l     [A7], [A7]+
  5409. 00003984  4E75                     rts
  5410. 00003986  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5411. export_1412: // at 00003988 (misaligned)
  5412. 0000398A  FFBA                     .invalid   <<F/6/7>>
  5413. 0000398C  48E7 0028                movem.l    -[A7], A2,A4
  5414. 00003990  286E 0008                movea.l    A4, [A6 + 0x8]
  5415. 00003994  7000                     moveq.l    D0, 0x00
  5416. 00003996  2D40 0018                move.l     [A6 + 0x18], D0
  5417. 0000399A  206E 0010                movea.l    A0, [A6 + 0x10]
  5418. 0000399E  7002                     moveq.l    D0, 0x02
  5419. 000039A0  B068 0010                cmp.w      D0, [A0 + 0x10]
  5420. 000039A4  6624                     bne        +0x26 /* 000039CA */
  5421. 000039A6  41EE FFBA                lea.l      A0, [A6 - 0x46]
  5422. 000039AA  2454                     movea.l    A2, [A4]
  5423. 000039AC  43EA 006A                lea.l      A1, [A2 + 0x6A]
  5424. 000039B0  7022                     moveq.l    D0, 0x22
  5425. label000039B2:
  5426. 000039B2  30D9                     move.w     [A0]+, [A1]+
  5427. 000039B4  51C8 FFFC                dbf        D0, -0x6 /* 000039B2 */
  5428. 000039B8  486E FFBA                pea.l      [A6 - 0x46]
  5429. 000039BC  2054                     movea.l    A0, [A4]
  5430. 000039BE  2F28 00B4                move.l     -[A7], [A0 + 0xB4]
  5431. 000039C2  1F3C 0001                move.b     -[A7], 0x1
  5432. 000039C6  4EAD 4DBA                jsr        [A5 + 0x4DBA /* export_2483 */]
  5433. label000039CA:
  5434. 000039CA  4CDF 1400                movem.l    A2,A4, [A7]+
  5435. 000039CE  4E5E                     unlink     A6
  5436. 000039D0  205F                     movea.l    A0, [A7]+
  5437. 000039D2  DEFC 0010                add.w      A7, 0x10
  5438. 000039D6  4ED0                     jmp        [A0]
  5439. export_1413:
  5440. 000039D8  4E56 FFDC                link       A6, -0x0024
  5441. 000039DC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5442. 000039E0  2C2E 000C                move.l     D6, [A6 + 0xC]
  5443. 000039E4  2E2E 0008                move.l     D7, [A6 + 0x8]
  5444. 000039E8  2847                     movea.l    A4, D7
  5445. 000039EA  422E 0014                clr.b      [A6 + 0x14]
  5446. 000039EE  42A7                     clr.l      -[A7]
  5447. 000039F0  3F3C 0442                move.w     -[A7], 0x442
  5448. 000039F4  A9B9                     syscall    GetCursor
  5449. 000039F6  265F                     movea.l    A3, [A7]+
  5450. 000039F8  200B                     move.l     D0, A3
  5451. 000039FA  6752                     beq        +0x54 /* 00003A4E */
  5452. 000039FC  2F13                     move.l     -[A7], [A3]
  5453. 000039FE  A851                     syscall    SetCursor
  5454. 00003A00  486E FFF8                pea.l      [A6 - 0x8]
  5455. 00003A04  2F07                     move.l     -[A7], D7
  5456. 00003A06  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  5457. 00003A0A  2F06                     move.l     -[A7], D6
  5458. 00003A0C  486E FFF8                pea.l      [A6 - 0x8]
  5459. 00003A10  A8DF                     syscall    RectRgn
  5460. 00003A12  203C 5049 4353           move.l     D0, 0x50494353 /* 'PICS' */
  5461. 00003A18  2054                     movea.l    A0, [A4]
  5462. 00003A1A  B0A8 00B0                cmp.l      D0, [A0 + 0xB0]
  5463. 00003A1E  6626                     bne        +0x28 /* 00003A46 */
  5464. 00003A20  486E FFE0                pea.l      [A6 - 0x20]
  5465. 00003A24  486E FFE8                pea.l      [A6 - 0x18]
  5466. 00003A28  486E FFF0                pea.l      [A6 - 0x10]
  5467. 00003A2C  2F07                     move.l     -[A7], D7
  5468. 00003A2E  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5469. 00003A32  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  5470. 00003A36  486E FFF8                pea.l      [A6 - 0x8]
  5471. 00003A3A  A8DF                     syscall    RectRgn
  5472. 00003A3C  2F06                     move.l     -[A7], D6
  5473. 00003A3E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  5474. 00003A42  2F06                     move.l     -[A7], D6
  5475. 00003A44  A8E6                     syscall    DiffRgn
  5476. label00003A46:
  5477. 00003A46  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5478. 00003A4C  6012                     bra        +0x14 /* 00003A60 */
  5479. label00003A4E:
  5480. 00003A4E  4267                     clr.w      -[A7]
  5481. 00003A50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5482. 00003A54  2F06                     move.l     -[A7], D6
  5483. 00003A56  2F07                     move.l     -[A7], D7
  5484. 00003A58  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  5485. 00003A5C  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  5486. label00003A60:
  5487. 00003A60  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5488. 00003A64  4E5E                     unlink     A6
  5489. 00003A66  205F                     movea.l    A0, [A7]+
  5490. 00003A68  DEFC 000C                add.w      A7, 0xC
  5491. 00003A6C  4ED0                     jmp        [A0]
  5492. 00003A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5493. // begin alternate branch 00003A70-00003A7E
  5494. fn00003A70:
  5495. 00003A70  4E56 0000                link       A6, 0
  5496. 00003A74  48E7 0018                movem.l    -[A7], A3,A4
  5497. 00003A78  266E 0008                movea.l    A3, [A6 + 0x8]
  5498. 00003A7C  284B                     movea.l    A4, A3
  5499. // end alternate branch 00003A70-00003A7E
  5500. fn00003A70: // (misaligned)
  5501. 00003A72  0000 48E7                ori.b      D0, 0xE7
  5502. 00003A76  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  5503. 00003A7A  0008 284B                ori.b      A0, 0x4B /* 'K' */
  5504. 00003A7E  2F0B                     move.l     -[A7], A3
  5505. 00003A80  4EAD 2E12                jsr        [A5 + 0x2E12 /* export_1470 */]
  5506. 00003A84  2054                     movea.l    A0, [A4]
  5507. 00003A86  216E 0010 0074           move.l     [A0 + 0x74], [A6 + 0x10]
  5508. 00003A8C  216E 000C 0078           move.l     [A0 + 0x78], [A6 + 0xC]
  5509. 00003A92  2F3C 0000 000C           move.l     -[A7], 0xC
  5510. 00003A98  2F0B                     move.l     -[A7], A3
  5511. 00003A9A  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  5512. 00003A9E  2F3C 0000 0005           move.l     -[A7], 0x5
  5513. 00003AA4  2F0B                     move.l     -[A7], A3
  5514. 00003AA6  4EAD 2E2A                jsr        [A5 + 0x2E2A /* export_1473 */]
  5515. 00003AAA  3F3C 01AE                move.w     -[A7], 0x1AE
  5516. 00003AAE  2F0B                     move.l     -[A7], A3
  5517. 00003AB0  4EAD 2E3A                jsr        [A5 + 0x2E3A /* export_1475 */]
  5518. 00003AB4  4CDF 1800                movem.l    A3,A4, [A7]+
  5519. 00003AB8  4E5E                     unlink     A6
  5520. 00003ABA  205F                     movea.l    A0, [A7]+
  5521. 00003ABC  DEFC 000C                add.w      A7, 0xC
  5522. 00003AC0  4ED0                     jmp        [A0]
  5523. 00003AC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5524. export_1414: // at 00003AC4 (misaligned)
  5525. 00003AC6  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  5526. 00003AC8  48E7 0018                movem.l    -[A7], A3,A4
  5527. 00003ACC  266E 0008                movea.l    A3, [A6 + 0x8]
  5528. 00003AD0  284B                     movea.l    A4, A3
  5529. 00003AD2  2F0B                     move.l     -[A7], A3
  5530. 00003AD4  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  5531. 00003AD8  3F3C 0001                move.w     -[A7], 0x1
  5532. 00003ADC  1F3C 0001                move.b     -[A7], 0x1
  5533. 00003AE0  2F0B                     move.l     -[A7], A3
  5534. 00003AE2  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5535. 00003AE6  3F3C 0003                move.w     -[A7], 0x3
  5536. 00003AEA  1F3C 0001                move.b     -[A7], 0x1
  5537. 00003AEE  2F0B                     move.l     -[A7], A3
  5538. 00003AF0  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5539. 00003AF4  3F3C 0004                move.w     -[A7], 0x4
  5540. 00003AF8  1F3C 0001                move.b     -[A7], 0x1
  5541. 00003AFC  2F0B                     move.l     -[A7], A3
  5542. 00003AFE  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5543. 00003B02  3F3C 0006                move.w     -[A7], 0x6
  5544. 00003B06  1F3C 0001                move.b     -[A7], 0x1
  5545. 00003B0A  2F0B                     move.l     -[A7], A3
  5546. 00003B0C  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5547. 00003B10  3F3C 0007                move.w     -[A7], 0x7
  5548. 00003B14  1F3C 0001                move.b     -[A7], 0x1
  5549. 00003B18  2F0B                     move.l     -[A7], A3
  5550. 00003B1A  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5551. 00003B1E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5552. 00003B22  1F3C 0001                move.b     -[A7], 0x1
  5553. 00003B26  2F0B                     move.l     -[A7], A3
  5554. 00003B28  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5555. 00003B2C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5556. 00003B30  1F3C 0001                move.b     -[A7], 0x1
  5557. 00003B34  2F0B                     move.l     -[A7], A3
  5558. 00003B36  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  5559. 00003B3A  3F3C 0001                move.w     -[A7], 0x1
  5560. 00003B3E  2254                     movea.l    A1, [A4]
  5561. 00003B40  2069 0078                movea.l    A0, [A1 + 0x78]
  5562. 00003B44  2050                     movea.l    A0, [A0]
  5563. 00003B46  1F28 00E9                move.b     -[A7], [A0 + 0xE9]
  5564. 00003B4A  2F0B                     move.l     -[A7], A3
  5565. 00003B4C  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  5566. 00003B50  3F3C 0003                move.w     -[A7], 0x3
  5567. 00003B54  2254                     movea.l    A1, [A4]
  5568. 00003B56  2069 0078                movea.l    A0, [A1 + 0x78]
  5569. 00003B5A  2050                     movea.l    A0, [A0]
  5570. 00003B5C  1F28 00E8                move.b     -[A7], [A0 + 0xE8]
  5571. 00003B60  2F0B                     move.l     -[A7], A3
  5572. 00003B62  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  5573. 00003B66  3F3C 0004                move.w     -[A7], 0x4
  5574. 00003B6A  2254                     movea.l    A1, [A4]
  5575. 00003B6C  2069 0078                movea.l    A0, [A1 + 0x78]
  5576. 00003B70  2050                     movea.l    A0, [A0]
  5577. 00003B72  1028 00E8                move.b     D0, [A0 + 0xE8]
  5578. 00003B76  0A00 0001                xori.b     D0, 0x1
  5579. 00003B7A  1F00                     move.b     -[A7], D0
  5580. 00003B7C  2F0B                     move.l     -[A7], A3
  5581. 00003B7E  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  5582. 00003B82  4CDF 1800                movem.l    A3,A4, [A7]+
  5583. 00003B86  4E5E                     unlink     A6
  5584. 00003B88  2E9F                     move.l     [A7], [A7]+
  5585. 00003B8A  4E75                     rts
  5586. export_1415:
  5587. 00003B8C  4E56 FFF8                link       A6, -0x0008
  5588. 00003B90  2F0C                     move.l     -[A7], A4
  5589. 00003B92  286E 0008                movea.l    A4, [A6 + 0x8]
  5590. 00003B96  2D6D FADC 000E           move.l     [A6 + 0xE], [A5 - 0x524]
  5591. 00003B9C  302E 000C                move.w     D0, [A6 + 0xC]
  5592. 00003BA0  5340                     subq.w     D0, 1
  5593. 00003BA2  6B78                     bmi        +0x7A /* 00003C1C */
  5594. 00003BA4  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  5595. 00003BA8  6E72                     bgt        +0x74 /* 00003C1C */
  5596. 00003BAA  D040                     add.w      D0, D0
  5597. 00003BAC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5598. 00003BB0  4EFB 0000                jmp        [PC + D0.w]
  5599. 00003BB4  0016 006A                ori.b      [A6], 0x6A /* 'j' */
  5600. 00003BB8  0022 002E                ori.b      -[A2], 0x2E /* '.' */
  5601. 00003BBC  006A 003A 0046           ori.w      [A2 + 0x46], 0x3A /* ':' */
  5602. 00003BC2  006A 0052 005E           ori.w      [A2 + 0x5E], 0x52 /* 'R' */
  5603. 00003BC8  2054                     movea.l    A0, [A4]
  5604. 00003BCA  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5605. 00003BCE  4EBA FA14                jsr        [PC - 0x5EC /* 000035E4 */]
  5606. 00003BD2  604E                     bra        +0x50 /* 00003C22 */
  5607. 00003BD4  2054                     movea.l    A0, [A4]
  5608. 00003BD6  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5609. 00003BDA  4EBA FA24                jsr        [PC - 0x5DC /* 00003600 */]
  5610. 00003BDE  6042                     bra        +0x44 /* 00003C22 */
  5611. 00003BE0  2054                     movea.l    A0, [A4]
  5612. 00003BE2  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5613. 00003BE6  4EBA FA4C                jsr        [PC - 0x5B4 /* 00003634 */]
  5614. 00003BEA  6036                     bra        +0x38 /* 00003C22 */
  5615. 00003BEC  2054                     movea.l    A0, [A4]
  5616. 00003BEE  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5617. 00003BF2  4EBA FA54                jsr        [PC - 0x5AC /* 00003648 */]
  5618. 00003BF6  602A                     bra        +0x2C /* 00003C22 */
  5619. 00003BF8  2054                     movea.l    A0, [A4]
  5620. 00003BFA  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5621. 00003BFE  4EBA FAAC                jsr        [PC - 0x554 /* 000036AC */]
  5622. 00003C02  601E                     bra        +0x20 /* 00003C22 */
  5623. 00003C04  2054                     movea.l    A0, [A4]
  5624. 00003C06  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5625. 00003C0A  4EBA FB04                jsr        [PC - 0x4FC /* 00003710 */]
  5626. 00003C0E  6012                     bra        +0x14 /* 00003C22 */
  5627. 00003C10  2054                     movea.l    A0, [A4]
  5628. 00003C12  2F28 0078                move.l     -[A7], [A0 + 0x78]
  5629. 00003C16  4EBA FB1C                jsr        [PC - 0x4E4 /* 00003734 */]
  5630. 00003C1A  6006                     bra        +0x8 /* 00003C22 */
  5631. label00003C1C:
  5632. 00003C1C  3F3C 0003                move.w     -[A7], 0x3
  5633. 00003C20  A9C8                     syscall    SysBeep
  5634. label00003C22:
  5635. 00003C22  285F                     movea.l    A4, [A7]+
  5636. 00003C24  4E5E                     unlink     A6
  5637. 00003C26  205F                     movea.l    A0, [A7]+
  5638. 00003C28  5C4F                     addq.w     A7, 6
  5639. 00003C2A  4ED0                     jmp        [A0]
  5640.